sql >> Databasteknik >  >> RDS >> Mysql

Välj kurser som är helt nöjda med en given lista med förkunskaper

SELECT  * FROM Course C LEFT JOIN Course_Prerequisites cp ON C.Id = cp.Course_FK 
         WHERE Prerequisite_FK IN (SELECT Prerequisites.Id FROM Prerequisites Where Name = 'Art' OR Name = etc etc)
 NOT EXISTS   
   (SELECT  * FROM Course C LEFT JOIN Course_Prerequisites cp ON C.Id = cp.Course_FK 
         WHERE Prerequisite_FK NOT IN (SELECT Prerequisites.Id FROM Prerequisites Where Name = 'Art' OR Name = etc etc))


  1. Hur fungerar något OR DIE() i PHP?

  2. com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException Infoga mysql-fel

  3. Ordlista över SQL Server-frågor — A Stick Shift för DBA:er

  4. Varför föreslår Eclipse Object som standardmappningstyp för datatypen Text?