1
我有三個表將在本演示所示:sql fiddle demo預期的結果沒有得到
預計這些條件,導致
在這裏,您可以在演示檢查這個activity_id
和region_id
並獲得unit_id
作爲MEASUREMENT_UNIT_ID
。
我試過到目前爲止:
select t.entity_id, t.parent_id, t.length,gu.measurement_unit_id
from tree t
left join product_autoselect_units u
on t.parent_id = u.region_id
or t.parent_id = u.activity_id
or t.entity_id IN (ACtivity_id)
left join units gu
on u.id = gu.unit_id
WHERE t.entity_id IN (Region_id)
查詢顯示演示越來越這種情況,並導致
所以在這裏爲activity_id
= 5753和region_id
= 10沒有得到預期的結果。我想要空值作爲結果...你可以在演示中檢查。
幫助將不勝感激。
thankx for help ....但這裏5742和5753都是活動ID ...你可以一次使用一個...... meas one activity_id和一個region_id –