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

Hvor A=1 OG A=2 returnerer 0 rækker problem - (Kort Mysql spørgsmål)

For en bestemt række kan tagget ikke være både 17 og 31. Du har brug for

SELECT id 
FROM   table 
WHERE  Tag in (17, 31) 
GROUP  BY id 
HAVING COUNT(DISTINCT Tag) = 2  


  1. Hvordan vælger man to yderligere kolonner fra en anden tabel baseret på værdier i hovedtabellen?

  2. Sådan tilføjes en titel til en formularoverskrift i Microsoft Access

  3. MySQL 5.7 mangler at matche med ord med to kinesiske tegn

  4. Hvordan indsætter jeg en dato i mysql som en parameter?