2016-04-19 13 views
0

に見つからない記録...抽出私はこのテーブルを持っている別のテーブル

id   name   location   date_created 
--   ----   --------   ------------ 

15641  Maybel  New York   2015-09-15 
84194  Joseph  Arkansas   2015-02-03 
36479  Frank   Illinois   2015-10-28 
19804  Samantha  San Francisco  2015-11-05 
67811  Charles  Texas    2015-11-05 

...と、このテーブル...

id   name   location   created_at 
--   ----   --------   ---------- 
15641  Maybel  New York   2015-09-15 
84194  Joseph  Arkansas   2015-02-03 
36479  Frank   Illinois   2015-10-28 
78916  Logan   Philadelphia  2015-12-01 
26799  George  Mississippi  2015-12-10 

と私は必要...

です
id   name   location   created_at 
--   ----   --------   ---------- 
19804  Samantha  San Francisco  2015-11-05 
67811  Charles  Texas    2015-11-05 

基本的には、テーブル1のレコードだけを表2に表示するクエリが必要です。ありがとう!

答えて

1

あなたはこの

SELECT * 
FROM table1 
WHERE id NOT IN (SELECT id FROM table2) 
+0

感謝を使用することができます!これは多くの助けになりました! –

0
SELECT * 
FROM table1 t1 
Left join table2 t2 ON t1.id = t2.id 
WHERE t2.id IS NULL; 
関連する問題