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

右側のテーブルからの結果が空の内部結合

    select r.*
    from restaurant r
    left join orders o on r.id = o.restaurant_id and o.date between '...' and '...'
    where o.id is null;
    

    または、not existsを使用して行うこともできます 他の回答に示されているように。



    1. MySQLでOFFSETを指定してLIMITを使用すると、どの行が返されますか?

    2. 部分文字列条件でテーブルを結合する

    3. MariaDBでのTIMESTAMPADD()のしくみ

    4. プログラミングにおける個人名の大文字化