sql >> Databáze >  >> RDS >> Mysql

Jak porovnat dva výsledky dotazu na rovnost v MySQL?

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. Jak přidat výchozí omezení v MySQL

  2. Je možné v Debeziu nakonfigurovat table_name => mapování tématu kafka?

  3. php mySQL group concat a group by

  4. Mohu vrátit zpět tabulku ALTER v - MySQL?