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

MySQLで2つのクエリ結果が等しいかどうかを比較するにはどうすればよいですか?

    SELECT
      CASE WHEN count1 = count2 AND count1 = count3 THEN 'identical' ELSE 'mis-matched' END
    FROM
    (
      SELECT
        (SELECT COUNT(*) FROM <query1>) AS count1,
        (SELECT COUNT(*) FROM <query2>) AS count2,
        (SELECT COUNT(*) FROM (SELECT * FROM query1 UNION SELECT * FROM query2) AS unioned) AS count3
    )
      AS counts
    


    1. MySQLへのHTMLの保存:blobまたはテキスト?

    2. MySQLデータベースにファイルを挿入する方法は?

    3. 複数のクエリを使用する場合のJavaおよびMySQLでのSQLインジェクション

    4. SQLでのクロス結合と内部結合