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

Zobrazit název receptu, pokud jsou již uvedeny všechny jeho ingredience

musíme přeskočit všechny recepty, které obsahují jiné přísady než kuře a majonézu, takže by mělo fungovat něco jako níže:

SELECT * from recipe r
INNER JOIN relationship ri on r.id=ri.recipe_id
INNER JOIN ingredients i on i.id=ri.ingredients_id
WHERE i.ingredients_name IN ('chicken','mayonnaise')
and r.id not in (select r.id from recipe r
INNER JOIN relationship ri on r.id=ri.recipe_id
INNER JOIN ingredients i on i.id=ri.ingredients_id
WHERE i.ingredients_name not IN ('chicken','mayonnaise'))



  1. Zobrazení MySQL – Kdy použít a kdy ne

  2. Docker:Kontejner Drupal propojený s kontejnerem mysql se během instalace Drupalu nemůže připojit k mysql

  3. Připravený výpis s ON DUPLICATE KEY

  4. Jak mohu vytvořit fond připojení mysql pomocí nástroje asadmin na serveru GlassFish?