Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapytanie o trzy połączone tabele z relacją wiele-do-wielu w JPA

Myślę, że Twój SQL może wyglądać mniej więcej tak:

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. Uniemożliwianie MySQL wstawiania niejawnych wartości domyślnych do kolumn niepustych

  2. O ile szybszy jest MyISAM w porównaniu do InnoDB?

  3. Identyfikacja użytkowników z trendem spadkowym SQL

  4. MySQL:Grupuj według i policz wiele pól

  5. Jak wyświetlić dopasowanie po porównaniu dwóch tabel?