sql >> Databáze >  >> RDS >> Mysql

Vyberte příspěvek, který nemá konkrétní štítek

Můžete si to představit jako „najít všechny řádky v příspěvcích, které nemají shodu ve značkách (pro konkrétní značku)“

Toto je případ použití učebnice pro 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

Všimněte si, že musíte mít ID značky v klauzuli ON spojení.

Odkaz na typy spojení naleznete zde:http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html



  1. Dotaz ze zaškrtávacích políček

  2. Upozornění PHP:mysqli_connect():(HY000/2002):Připojení odmítnuto

  3. Klauzule OVER v Oracle

  4. Jak vytvořit cizí klíč v SQL Server (příklady T-SQL)