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

Заявка за три обединени таблици с връзка много към много в JPA

Мисля, че вашият SQL може да изглежда така:

SELECT * FROM Hospital WHERE Postcode = 3000 AND
Hospital_id IN
    (SELECT Hospital_id FROM Hospital_Medical hm
    INNER JOIN Medical_Service m ON hm.Medical_id = m.Medical_id
    where Medical_name = 'Emergency') AND
Hospital_id IN
(SELECT Hospital_id FROM Hospital_Language hl
    INNER JOIN Language_Service l ON hl.Language_id = l.Language_id
    where Language_name = 'English')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Външни ключове и NULL в mySQL

  2. Проблем при свързване на данни към MySQL

  3. MySQL Съвпадение срещу с множество стойности до ПРОТИВ

  4. Как да изберете всичко преди/след определен символ в MySQL – SUBSTRING_INDEX()

  5. Как да изпълним кода в полето за потвърждение на javascript