please have a look at my join.
why its not working when i join it with vend group?
otherwise its working
while select PurchId, PurchName, PurchStatus, PurchaseType, CreatedDateTime, InventLocationId, VendGroup from purchTable
where purchTable.PurchId == purchIDVar
join DeliveryDate, ItemId, PurchPrice, PurchUnit, QtyOrdered from purchLine
where purchLine.PurchId == purchTable.PurchId
join Name from vendGroup
where vendGroup.VendGroup == purchTable.VendGroup
join levelView
where levelView.ItemID == purchLine.itemId
join level2 from cfzLevel2
where (cfzLevel2.Level2 == levelView.Level2 || cfzLevel2.Level2 == 'All')
join level3 from cfzLevel3
where (cfzLevel3.Level3 == levelView.Level3 || cfzLevel3.Level3 == 'All')
join level4 from cfzLevel4
where (cfzLevel4.Level4 == levelView.Level4 || cfzLevel4.Level4 == 'All')
join cfzLevel1
where (cfzLevel1.Level1 == levelView.Level5 || cfzLevel1.Level1 == 'All')
join InventColorId, InventSizeId from inventDim
where inventDim.inventDimId == purchLine.InventDimId
join inventTable
where inventTable.ItemId == purchLine.ItemId
join Qty from inventTrans
where inventTrans.ItemId == inventTable.ItemId
outer join Ordered, Qty, DeliveryDate from vendPackingSlipTrans
where vendPackingSlipTrans.ItemId == inventTable.ItemId