私は2つのテーブルを持っています
人
name id
man1 456
man2 123
man3 789
ノート
content id
testing 123
hello 456
people
その人のメモが存在する場合、テーブルからレコードを選択するクエリが 2 つあります。
SELECT * FROM PEOPLE WHERE ID IN (SELECT ID FROM NOTES)
name id
man1 456
man2 123
と
SELECT * FROM PEOPLE WHERE ID NOT IN (メモから ID を選択)
name id
man3 789
(実際のテーブルではなく) 結果セットに列を作成し、メモが存在するかどうかに基づいてフィールドの値を設定したいと考えています。
name id does_note_exist
man1 456 yes
man2 123 yes
man3 789 no
これを行うための適切な構文は何ですか? このようなものが私が探しているものです:
IF ID IN (SELECT ID FROM NOTES)
does_note_exist = yes
IF ID NOT IN (SELECT ID FROM NOTES)
does_note_exist = no