次のようなテーブルがあります。
+----+---------+---------+
| Id | column1 | column2 |
+----+---------+---------+
| 1 | a | b |
| 2 | a | b |
+----+---------+---------+
そして、このようなクエリSELECT * FROM table WHERE id IN (1,2,3)
このような結果を得るために必要なクエリは何ですか (存在しない ID の null 値を取得する必要があります):
+----+---------+---------+
| Id | column1 | column2 |
+----+---------+---------+
| 1 | a | b |
| 2 | a | b |
| 3 | null | null |
+----+---------+---------+
編集
これまでの回答に感謝します。
これを行うためのより「動的な方法」はありますか。上記のクエリは単なる例です。実際には、約1000のIDをチェックする必要があります!