Databáze:   http://is.muni.cz/el/1421/jaro2016/VIKBB68/um/62667691/books_2.sqlite    Dotazy:  1. Počet   knih   VS   primární   klíč.   Souhlasí   ?  2. Vypiš   všechny   knihy   s   vydavetelem.  3. Vypiš   všechny   knihy   s   jazykem   i   vydavatelem­  4. Vypiš   vydatele   a   počet   jím   vydaných   knih.   Seřaď   od   nejčastějšího   vydavatele.  5. Vypiš   jazyk   a   počet   knih   v   něm   napsaných.   Seřaď   od   nejčastějšího   jazyka.    Řešení:  1. Počet   knih   v   tabulce   je   <=   nejvyššímu   primárnímu   klíči.  2. SELECT   b.title,   b.year,   p.publisher   FROM   books   b   INNER   JOIN   publishers   p   ON  (b.publisher_id   =   p.id);  3. SELECT   b.title,   b.year,   p.publisher,   l.language   FROM   books   b   INNER   JOIN  publishers   p   ON   (b.publisher_id   =   p.id)   INNER   JOIN   languages   l   ON  (b.language_id   =   l.id);  4. SELECT   p.publisher,   COUNT(b.id)   AS   pocet_knih   FROM   publishers   p   INNER  JOIN   books   b   ON   (p.id   =   b.publisher_id)   GROUP   BY   p.publisher   ORDER   BY  pocet_knih   DESC ;    Velice   podobná   otázka   na   které   si   můžeme   ukázat,   že   nezáleží   na   pořadí   tabulek   v  INNER   JOIN   ani   na   pořadí   porovnávání   klíčů   v   ON   (...)    5. SELECT   l.language,   COUNT(b.id)   AS   pocet_knih   FROM   books   b   INNER   JOIN  languages   l   ON   (l.id   =   b.language_id)   GROUP   BY   l.language   ORDER   BY  pocet_knih   DESC    a   druhá   možnost   je   GROUP   BY   l.id    SELECT   l.language,   COUNT(b.id)   AS   pocet_knih   FROM   books   b   INNER   JOIN  languages   l   ON   (l.id   =   b.language_id)   GROUP   BY   b.language_id   ORDER   BY  pocet_knih   DESC