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

后端 未结 8 1059
生来不讨喜
生来不讨喜 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 22:58

    SELECT t1.ColumnID,
    CASE 
        WHEN NOT EXISTS( SELECT t2.FieldText  
                         FROM Table t2 
                         WHERE t2.ColumnID = t1.ColumnID) 
        THEN t1.FieldText
        ELSE t2.FieldText
    END FieldText       
    FROM Table1 t1, Table2 t2
    

提交回复
热议问题