1

表1:

name | map_id | reg_id 
abc  |  1     | 5
pqr  |  2     | 5
xyz  |  3     | 5

テーブル 2:

map_id | map_name | is_deleted
 1     | map1     |   0
 2     | map2     |   0

私のSQLクエリ:

SELECT *
FROM   table1 t1
       LEFT JOIN table2 t2
              ON t1.map_id = t2.map_id
WHERE  t1.reg_id = 5
       AND t2.is_deleted = 0

map_id = 3上記のクエリが行うことは、table1 でレコードを取得できないようにすることです。

レコードがtable2に存在する場合、これと「is_deletedチェック」をどのように達成できますか。

前もって感謝します。

4

1 に答える 1