0

mysql に 2 つのテーブルがあります。

  • 表 1 には、app_id
  • 表 2 には、id

app_idテーブル 1 の ID に存在しない行のすべてのテーブル 1 列を表示するクエリを作成する必要があります。例えば:

表1:

app_id 
1    
2    
3    
4    
5

表 2:

id   
1    
3    
4    
5

したがって、私の結果は表1の列になり、app_id=2表2には見つからないため、

4

2 に答える 2

0

左結合を実行してから、一致しない行を選択します。

SELECT * FROM table_1 LEFT JOIN table_2 ON table_1.app_id = table_2.id WHERE table_2.id IS NULL;
于 2013-04-11T17:32:40.373 に答える