sql >> Databasteknik >  >> RDS >> Mysql

SQL-fråga för att välja inlägg som tillhör flera kategorier

Detta är relationsindelning .

Använd GROUP BY och COUNT eller dubbel NOT EXISTS .

Ett exempel på det första tillvägagångssättet skulle vara.

SELECT pt.Post_id, p.Post_Text
FROM Post_Tags pt
JOIN Posts p ON p.Post_id = pt.Post_id
WHERE pt.Tag_id IN (1,2,3)
GROUP BY pt.Post_id
HAVING COUNT(DISTINCT pt.Tag_id) = 3


  1. ORA-04091:Tabell xx_xx muterar, trigger/funktion kanske inte ser den

  2. Finns det ett bra alternativ till SQL*PLUS för Oracle?

  3. MySQL CRC32() Funktion – Exempel

  4. php slumpmässiga mysql-data