sql >> Databasteknik >  >> RDS >> Mysql

mysql välj count union

Jag gick igenom din fråga, och jag tror att du vill hämta det maximala från unionsklausulen, jag är inte medveten om mySql, så jag har löst din fråga i MS-SQL.

Logik:- Jag har använt CTE, och efteråt utfört UNION operation och sedan har jag valt MAXIMUM från de två.

WITH COUNTT AS (SELECT 1 AS TEST
UNION 
SELECT 5 AS TEST)
SELECT MAX(TEST) FROM COUNTT

Och i stället för hårdkodade "1" och "5" kan du använda din räkningsfråga, jag tror att det är vad du letar efter. Och markera det som ett svar.




  1. MySQL vad är den maximala storleken på en databas?

  2. Olika sätt att jämföra SQL Server-tabellschema och data

  3. Får Kan inte ansluta till lokal MySQL-server via socket '/var/run/mysqld/mysqld.sock'-fel när du ställer in mysql-databas för Ruby on Rails-appen

  4. Ingen form av databascache för att minska dubbletter av databasfrågor.