sql >> Database teknologi >  >> RDS >> Mysql

Hvordan strukturerer jeg en SQL-forespørgsel for at finde et objekt, der er overordnet til to specifikke andre objekter?

Du leder efter forældre, hvor der findes to specifikke børnejournaler. Brug EXISTS-sætningen til det:

SELECT *
FROM parent p
WHERE EXISTS (select * from join_table j where j.parent_id = p.id and j.child_id = 1)
  AND EXISTS (select * from join_table j where j.parent_id = p.id and j.child_id = 2);


  1. Der vises fejl i mysqli-koden og call_user_func_array()

  2. Navigat til MySQL

  3. MySQL-mysterium:Null-værdien er ikke forskellig fra en ikke-null-streng

  4. Hvad betyder sammenstilling?