sql >> Database >  >> RDS >> Mysql

Selecteer een bericht dat geen bepaalde tag heeft

Je kunt het zien als "vind alle rijen in berichten die geen match hebben in tags (voor een specifieke tag)"

Dit is de praktijkvoorbeeld van een 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

Merk op dat je de tag-ID in de ON-clausule van de join moet hebben.

Voor een referentie over join-types, zie hier:http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html



  1. Hoe de weergave-instellingen van de mysql-opdrachtregel aan te passen?

  2. Hoe ORA-12505 te repareren, TNS:luisteraar kent momenteel geen SID die is opgegeven in de connect-descriptor

  3. MySQL-server op MAMP-Windows start niet

  4. Slaapstand native query - char (3) kolom