sql >> データベース >  >> RDS >> Mysql

複数の列を持つ3つのテーブルに対する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. MySQLデータベースのバックエンドへのフロントエンドとしてMSAccessを使用する際の問題?

    2. 主キーを無視してSQLServerで重複する行を見つける7つの方法

    3. MySQL-列の文字を置き換える

    4. 1つのステートメントで複数の列を変更する