sql >> Database teknologi >  >> RDS >> Mysql

MySQL COUNT resultater af UNION ALL-sætning

Hvis jeg har forstået dig rigtigt, burde dette gøre det:

SELECT page_id, count(*)
FROM tags
WHERE tag IN ('New Zealand', 'Trekking')
GROUP BY page_id
HAVING count(*) > 1

Du behøver ikke bruge en UNION, hvis du vælger fra den samme tabel.



  1. Begrænsninger af SQL Server Express

  2. Oracle-forespørgsel for at finde en streng, der ikke indeholder tegn

  3. Skift kolonnedatatype fra tekst til heltal i PostgreSQL

  4. hvordan kan jeg udlede en parameter som varchar2 i oracle