我有一個表:SQL:在結果顯示搜索參數,即使結果爲空
MyTable的
ID | Name
1 | ok
2 | ok
3 | ok
4 | ok
我想編寫查詢將返回在「IN」所使用的參數子句,即使結果爲空(表中不存在此行)。
喜歡的東西:
SELECT
ID,
Name
FROM MyTable
WHERE ID in ('ABC', 'DEF', 1)
期望的結果: (另外:X列未在規定的MyTable)
X | ID | Name
ABC | Null | Null
DEF | Null | Null
1 | 1 | ok
這可能嗎?
我已經試過類似:
SELECT
IFNULL(t2.ID,"?")
FROM MyTable t1
LEFT JOIN MyTable t2 ON t1.ID = t2.ID
AND t2.ID IN ('ABC')
出於好奇,你需要什麼? – AdamMc331
我需要檢查另一個數據庫中不存在的數據庫中的ID(在MyTable中)。 – suz