V tabulce staff jsou vsichni zamestnanci a komu patri dany zamestnanec je rozliseno pomoci
account_id, tudiz kdyz vezmeme vsechny radky z tabulky staff, kde account_id je rovno např. 1
zjistíme kolik má daný uživatel (s account_id 1) zaměstnanců.
Ve výsledku chci vypisovat všechny uživatele dle počtu zaměstnanců sestupně, tabulka account_assets ukládá přehled o majetku a nemá s tím nic společného. Tabulky tedy lze propojit pomocí account_id, který mají všechny stejné.
Výsledkem má být dotaz, který získá žebříček hráčů dle počtu zaměstnanců.
Tabulky:
account - ukládá account_id, informace o účtu
staff - ukládá všechny zaměstnance, zaměstnance jednoho hráče (WHERE account_id = (konkrétní)
account_assets - majetek účtu (nesouvisí s příkladem)
Nějak se nemůžu dotoužit k výsledku, a proto budu rád, když mi sdělíte Vaše výtvory a efektivní řešení.
Šel jsem na to přes:
SELECT COUNT(*)
AS MAX FROM staff,
ale přišlo mi to moc neefektivní.