select pole1, max(pole2), max(pole3), max(polex) from tabulka group by pole1;
Dá se použít funkce max na řetězce?
Nemůžu to teď vyzkoušet.
Tabulka se jmenuje address_book a má tyto sloupce:
address_book_id - jedinečné id
entry_state - text email
entry_company - text popis
A i když to vypadá kuriózně, některé firmy jsou zaregistrovány vícekrát pod stejným mailem, ale s trochu odlišným názvem.
No a potřebuju vytáhnout všechny maily takto:
SELECT distinct entry_state FROM address_book
Nicméně chci ke každému vytaženému mailu znát i address_book_id a entry_company, což uvedený dotaz pochopitelně nedělá.