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

Mysql заявка за присъединяване към три таблици с множество колони

Можете да използвате INNER JOIN за това,

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. Запитване на ИНФОРМАЦИОННА СХЕМА на MySQL:Защо? Как?

  2. Мога ли да съхранявам изображения в MySQL

  3. Нуждаете се от помощ за PHP/MySQL масив

  4. Получаване на точна разлика във времето от полето за дата и час на MYSQL

  5. Най-важните грешки, които трябва да избягвате при репликацията на MySQL