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

Výběr neexistujících dat pomocí MySQL

Data můžete vyjmenovat jako odvozenou pseudotabulku (pomocí UNION ) a poté jej připojte ke svým datům

SELECT dates.date, COALESCE(attendance.total,0) AS total FROM (
SELECT '2012-07-02' AS date
UNION ALL SELECT '2012-07-03'
UNION ALL SELECT '2012-07-04'
) AS dates
LEFT JOIN attendance USING(date)

Edit:přidáno COALESCE vrátíte 0 místo NULL o chybějících záznamech.



  1. Oracle – Jak získám skutečnou velikost konkrétního řádku?

  2. Jak importovat soubor CSV do tabulky MySQL

  3. Proměnná prostředí LD_DEBUG

  4. Skryté funkce v Oracle