sql >> Databáze >  >> RDS >> Mysql

Mysql spojovací dotaz na tři tabulky s více sloupci

Můžete použít INNER JOIN za to,

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. Stažení výpisu MySQL z příkazového řádku

  2. Jak odebrat databázový poštovní účet z profilu v SQL Server (T-SQL)

  3. Hromadné vložení serveru SQL – část 2

  4. Funkce podmíněného vedení/zpoždění PostgreSQL?