sql >> Databasteknik >  >> RDS >> Mysql

Hur strukturerar jag en SQL-fråga för att hitta ett objekt som är förälder till två specifika andra objekt?

Du söker föräldrar där två specifika barnregister finns. Använd EXISTS-satsen för 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. Skapa kapslade JSON-arrayer med FOR JSON PATH

  2. När ska man stänga MySQL-anslutning med node-mysql?

  3. MySql:Visa kolumner men exkludera allt utom fältnamnen

  4. Hur kan jag söka efter emoji i MySQL med utf8mb4?