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

vnitřní spojení s prázdným výsledkem z pravé tabulky

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;

Nebo to můžete udělat pomocí not exists jak je uvedeno v jiných odpovědích.



  1. Nevytvářejte jen slepě ty chybějící indexy!

  2. Co bych měl uložit jako svůj index v klientském kódu?

  3. Které jsou výkonnější, CTE nebo dočasné tabulky?

  4. Návrhy na zálohování stránek php a mysql db