在我的SQL查詢我在這個地方條件:情況當變量爲null,則是空
WHERE
parentID = prj.parent_id
and mandator_fk = mandator_id
變量parentID
是null作爲默認值。
如果此變量爲空,則WHERE
條件應爲parentID is null
,而不是在上面的查詢(parentID = prj.parent_id
)中。如果填充此變量,則WHERE
條件應爲parentID = prj.parent_id
。
我怎樣才能執行此只有一個SQL查詢?
編輯:它裏面的一個函數,這就是爲什麼我只會有一個SQL查詢爲此。
這不是工作,我知道這一點,但是這就像我需要什麼:
WHERE
CASE
WHEN parentID is null THEN parentID is null
ELSE
parentID = prj.parent_ID
END
and mandator_fk = mandator_id
TIA frgtv10
這就是我想要的! – frgtv10