sql >> Databasteknik >  >> RDS >> Mysql

Välj ett inlägg som inte har en viss tagg

Du kan tänka på det som "hitta alla rader i inlägg som inte har en matchning i taggar (för en specifik tagg)"

Detta är lärobokens användningsfall för en LEFT JOIN.

LEFT JOIN tag_post ON post.id = tag_post.postid AND tag_post.tagid = {required_tagid}
WHERE tag_post.tag_id IS NULL

Observera att du måste ha tagg-id:t i ON-klausulen i join.

För en referens om anslutningstyper, se här:http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html



  1. Oracle 18c Ny funktion:Onlinemodifiering av partitionering

  2. Varning:Ogiltigt argument har angetts för foreach() in

  3. Django på Google App Engine med Cloud SQL i utvecklarmiljö

  4. MYSQL välj födelsedag baserat på åldersintervall