Mysql
 sql >> база данни >  >> RDS >> Mysql

Изберете курсове, които са напълно удовлетворени от даден списък с предпоставки

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP 7.0 и MySQL грешка при стартиране недефиниран символ:mysqlnd_allocator в неизвестен

  2. Анализирайте и сравнявайте данни с помощта на Coldfusion и MySQL

  3. MySQL Получава време на вмъкване на стар запис?

  4. Най-бързият начин за вмъкване на 134675 стойности в отдалечена база данни

  5. Вмъкнете IP адреса на изтеглените файлове в mysql