Autor Zpráva
Prochaine
Profil
Mám vytvořit SQL příkaz (pro MySQL), který splní následující:

Seznam mužů a žen pracujících v podniku pomocí UNION seřazený podle příjmení a jména (sloupec RODNECISLO).

Zaslal jsem vyučujícímu nějaké nápady, ale odpovědí bylo:
"UNION tady nepřidává žádnou přidanou hodnotu. Označte jeho pomocí pracovníky pohlavím (muž/žena)."

Dělám s MySQL 13 let ale vůbec netuším co po mě chtějí...
Kcko
Profil
SELECT jmeno, rodnecislo, "muz" flag  FROM tabulka WHERE  pohlavi = "muz"
UNION ALL
SELECT jmeno, rodnecislo, "zena" flag FROM tabulka WHERE pohlavi = "zena"
ORDER BY jmeno, rodneCislo
mimochodec
Profil
Nejde náhodou o toto?

SELECT jmeno, rodnecislo, "muz" flag  FROM tabulka WHERE  pohlavi = "muz" ORDER BY jmeno, rodneCislo
UNION ALL
SELECT jmeno, rodnecislo, "zena" flag FROM tabulka WHERE pohlavi = "zena" ORDER BY jmeno, rodneCislo
Kcko
Profil
mimochodec:
Tohle nebude fungovat, ten první order by bude zlobit. Muselo by to být ozávorkováno.
Prochaine
Profil
Díky, zkusím to.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0