テーブルから別のレコードを表示しようとしていますが、機能しません。ここでテーブル1に表示テーブル2が存在する場合は、テーブル3のテーブル3がSQLのレコードに表示されます
私が持っているALL_RECORDテーブル
ID NAME STUD_ID INFO
1 Jose 123456 abcd
1 Jose <null> abcd
2 Ann 123457 abcde
2 Ann <null> abcde
3 Kyle 123444 abcdq
4 Cynt <null> abcdw
4 Cynt 111112 abcdw
マイALL_RECORDテーブル値が私RECORD1とRECORD2
RECORD1表
ID NAME STUD_ID INFO
1 Jose <null> abcd
2 Ann <null> abcde
4 Cynt <null> abcdw
RECORD2の表から挿入された
ID NAME STUD_ID INFO
1 Jose 123456 abcd
2 Ann 123457 abcde
3 Kyle 123444 abcdq
4 Cynt 111112 abcd
何を表示したいか
ID NAME STUD_ID INFO
1 Jose <null> abcd
2 Ann <null> abcde
3 Kyle 123444 abcdq
4 Cynt <null> abcdw
注意してください。 3.
私のテストQuery1を
select distinct(id), name, stud_id, info from ALL_RECORD;
私のテストQUERY2
select * from ALL_RECORD where id is null;
私のテストquery3
select * from ALL_RECORD where id is null and id in (select * from record2) group by id;
まだ
「関連がありません」は**機能ではありません**。選択リストの**すべての**列には常に適用されます。 'distinct id、name'または' distinct id、(name) 'と同じもの –
"テーブル1にテーブルが存在する場合は、テーブル2を表示します。したがって、レコードが表1に存在しない場合、存在しないレコードを表示しますか? –