Mysql
 sql >> Datenbank >  >> RDS >> Mysql

mysql select count union

Ich bin Ihre Frage durchgegangen, und ich denke, Sie möchten das Maximum aus der Union-Klausel herausholen. Nun, ich kenne mySql nicht, also habe ich Ihre Frage in MS-SQL gelöst.

Logik:- Ich habe CTE verwendet und danach die UNION-Operation durchgeführt und dann MAXIMUM aus den beiden ausgewählt.

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

Und anstelle von fest codierten "1" und "5" können Sie Ihre Zählabfrage verwenden, ich denke, es ist das, wonach Sie suchen. Und markieren Sie es bitte als Antwort.