Error “no such column: xyz” SELECT rok_vydani, jazyk, nakladatlstvi 
 FROM 'knihy'; SELECT rok_vydani, jazyk, nakladatlestvi 
 FROM 'knihy'; SELECT * FROM 'knihy' 
 WHERE format_knihy = ebook SELECT * FROM 'knihy' 
 WHERE format_knihy = 'ebook' “no such table: xyz” SELCT nazev cena, rok_vydani, FROM knihy GROUP BY jazyk WHERE rok_vydani => 1950 ORDER nazev “syntax error” SELECT nazev, cena, rok_vydani, FROM knihy WHERE rok =>= 1950 GROUP BY jazyk ORDER BY nazev “misuse of aggregate: ….” SELECT year, count(*) as pocet FROM books WHERE pocet > 10 GROUP BY year SELECT year, count(*) as pocet FROM books WHERE pocet > 10 GROUP BY year HAVING pocet > 10 “ambiguous column name: xyz” SELECT nazev FROM knihy INNER JOIN jazyky_vydani ON jazyk = id SELECT nazev FROM knihy INNER JOIN jazyky_vydani ON jazyk = id SELECT knihy.nazev FROM knihy INNER JOIN jazyky_vydani ON jazyk = jazyky_vydani.id Vypište jména zákazníků spolu s datem první a poslední objednávky SELECT jmeno, prijmeni, MIN(vytvoreno), MAX(vytvoreno) FROM zakaznici z LEFT JOIN objednavky o ON o.id_zakaznik = z.id_zakaznik GROUP BY z.id_zakaznik Vypište zákazníky, kteří poslední objednávku udělali v lednu 2014 SELECT jmeno, prijmeni FROM zakaznici z LEFT JOIN objednavky o ON o.id_zakaznik = z.id_zakaznik GROUP BY z.id_zakaznik HAVING MAX(vytvoreno) < '2014-02-01' možností jak omezit "leden" je víc, viz předchozí přednášky. Který zákazník během roku přečetl největší počet stránek?
 (předpokládáme, že vše co si koupil, tak přečetl. Pokud si knížku koupil ve více kusech, tak četl jen jednu) SELECT jmeno, prijmeni, SUM(pocet_stran) FROM zakaznici z LEFT JOIN objednavky o ON o.id_zakaznik = z.id_zakaznik LEFT JOIN polozky_objednavky po ON o.id_zakaznik = po.id_objednavka LEFT JOIN knihy k ON po.id_kniha = k.id GROUP BY z.id_zakaznik ORDER BY SUM(pocet_stran) DESC LIMIT 1