Karta zákazníka
Když zákazník zavolá, chce tým vidět všechno důležité o něm na první pohled, v jednom řádku: jmeno zákazníka, jméno zákazníka, který mu obchod doporučil, jako doporucitel, počet jeho zaplacených objednávek jako zaplacene_objednavky, kolik v zaplacených objednávkách utratil, jako utraceno a počet recenzí, které napsal, jako recenze. Zákazník, který právě volá, má e-mail jakub.d@mail.cz; najděte ho podle něj:
| jmeno | doporucitel | zaplacene_objednavky | utraceno | recenze |
|---|---|---|---|---|
| Jakub Dvořák | Eva Novotná | 3 | 3896 | 2 |
Zákazník, kterému obchod nikdo nedoporučil, má kartu také, jen s NULL ve sloupci doporucitel.
Tip: objednávky, jejich položky i recenze patří k zákazníkovi, když je ale k zákazníkovi připojíte všechny najednou, řádky se znásobí, jak jste viděli u záludností spojování. Každé z čísel můžete spočítat samostatně.
A to je celý projekt. Pomocí spojování tabulek a poddotazů jste odpověděli na otázky, které potřebují několik tabulek najednou: kdo si hru koupil a neohodnotil ji, kdo se už dlouho neozval a všechno o jednom zákazníkovi v jediném řádku. Všechny vaše dotazy zatím data jen četly. V příští lekci se je naučíte měnit: přidávat řádky, upravovat je a mazat.
Jak psát:
Pokyny
Pod komentář -- 3. Karta zákazníka napište dotaz pro kartu.
Začněte programovat zdarma
3/3