sql >> Databasteknik >  >> RDS >> Mysql

MySQL gå med med trick med 3 bord

Jag antar att du saknar FINNS klausul.

Följande fråga väljer alla kategorier, för vilka det finns minst en rad i skärningstabellen.

SELECT category_name
FROM categories c
WHERE EXISTS (
    SELECT 1
    FROM assigned_cat ac
    WHERE ac.category_id = c.category_id
)



  1. Väljer slumpmässig inmatning från MySQL-databasen

  2. Sök efter helordsmatchning i MySQL

  3. Använder HHVM med WordPress

  4. Undvik nummerkonflikter med Microsoft SQL-sekvenser