SQL - find records from one table which don't exist in another

后端 未结 8 883
生来不讨喜
生来不讨喜 2020-11-21 22:44

I\'ve got the following two SQL tables (in MySQL):

Phone_book
+----+------+--------------+
| id | name | phone_number |
+----+------+--------------+
| 1  | J         


        
8条回答
  •  故里飘歌
    2020-11-21 23:20

    The code below would be a bit more efficient than the answers presented above when dealing with larger datasets.

    SELECT * FROM Call WHERE 
    NOT EXISTS (SELECT 'x' FROM Phone_book where 
    Phone_book.phone_number = Call.phone_number)
    

提交回复
热议问题