Hi ATMA-Jen,
In my environment, have not COUNTINGUNITID field, so i delete it from sql query.
SQL QUERY:
select a.itemid, max(case a.MODULETYPE when '0' then a.unitid else '' end) inventunit, max(case a.MODULETYPE when '1' then a.UNITID else '' end) purchunit, max(case a.MODULETYPE when '2' then a.UNITID else '' end) salesunit, a.BOMUNITID from (select IT.ITEMID as itemid , ITM.MODULETYPE as moduletype ,ITM.UNITID as unitid,IT.BOMUNITID as BOMUNITID from ECORESPRODUCTTRANSLATION as ET left join (INVENTTABLE as IT left join INVENTTABLEMODULE as ITM on IT.ITEMID=ITM.ITEMID) on IT.PRODUCT=ET.PRODUCT AND ET.LANGUAGEID = 'en-us' where ITM.UNITID<>IT.BOMUNITID ) as a group by a.itemid,a.BOMUNITID
The blank field means ITM.UNITID=IT.BOMUNITID .