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

Zapytanie o sprzężenie Mysql na trzech tabelach z wieloma kolumnami

Możesz użyć INNER JOIN w tym celu,

SELECT  a.pid, a.name,
        b.sname,
        c.time_from,
        c.time_to
FROM    person a
        INNER JOIN specialisation b
            ON a.sid = b.sid
        INNER JOIN Timing c
            ON a.pid = c.pid
WHERE   a.sid = 1 and 
        a.name='ABC'  AND 
        c.time_from >= '08:00:00' AND c.time_to <= '10:00:00'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dwa indeksy jednokolumnowe a jeden indeks dwukolumnowy w MySQL?

  2. Jak używać polecenia źródłowego MySQL do importowania dużych plików w systemie Windows?

  3. Ogromna tablica PHP a baza danych MySQL?

  4. Jak przekazać wartość z Androida do usługi internetowej php i ją pobrać?

  5. MySQLNonTransientConnectionException Nie można utworzyć połączenia z serwerem bazy danych. Spowodowane przez:java.lang.NullPointerException