sql >> Databasteknik >  >> RDS >> Mysql

Hur jämför man två frågeresultat för jämlikhet i 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. Neo4j installation

  2. Hur man gör en UPDATE Pass-Through Query i SQL Server

  3. Identifiera och hantera uppdragskritiska åtkomstapplikationer under ett utvecklingsprojekt

  4. Mysql Spatial index oanvänt