Mysql
 sql >> Baza danych >  >> RDS >> Mysql

mysql select count union

Przeszedłem przez twoje pytanie i myślę, że chcesz pobrać maksimum z klauzuli union. Cóż, nie znam mySql, więc rozwiązałem twoje pytanie w MS-SQL.

Logika:- Użyłem CTE, a następnie wykonałem operację UNION, a następnie wybrałem MAXIMUM z tych dwóch.

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

I zamiast zakodowanych "1" i "5" możesz użyć zapytania zliczającego, myślę, że tego szukasz. I proszę oznaczyć to jako odpowiedź.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. php, serwer mysql zniknął

  2. Obraz Docker Percona 5.6 nie może załadować mojego /etc/mysql/conf.d/*.cnf

  3. Dlaczego MySQL nie używa indeksu do lepszego porównania?

  4. mysql union z błędem wyszukiwania pełnotekstowego

  5. Jak uzyskać rekordy z ostatnich 15 dni w MySQL?