Mysql
 sql >> Base de données >  >> RDS >> Mysql

mysql select count union

J'ai parcouru votre question, et je pense que vous voulez extraire le maximum de la clause union, eh bien, je ne suis pas au courant de mySql, j'ai donc résolu votre question dans MS-SQL.

Logique :- J'ai utilisé CTE, puis effectué l'opération UNION, puis j'ai sélectionné MAXIMUM parmi les deux.

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

Et, à la place des "1" et "5" codés en dur, vous pouvez utiliser votre requête de comptage, je pense que c'est ce que vous recherchez. Et, s'il vous plaît, marquez-le comme une réponse.