sql >> データベース >  >> RDS >> Mysql

2つの同一のテーブルMySQLを比較する

    select * from (
    SELECT 'Table1',t1.* FROM table1 t1 WHERE 
    (t1.id)
    NOT IN (SELECT  t2.id FROM table2 t2)
    UNION ALL
    SELECT 'Table2',t2.* FROM table2 t2 WHERE   
    (t2.id) 
    NOT IN (SELECT  t1.id FROM table1 t1))temp order by id;
    

    列の場所に列を追加して、詳細を確認できます。これが役立つかどうか試してみてください。




    1. 特定の列によるデルタ(現在の行と前の行の差)mysqlグループを計算します

    2. querydslでlistaggを使用する方法は?

    3. Doctrineの結合テーブル(ManyToMany)から行を削除するにはどうすればよいですか?

    4. Glassfishサーバー上のWebサービスでデータベースを使用するための「適切なドライバーが見つかりません」エラー