Autor | Zpráva | ||
---|---|---|---|
quatzael Profil |
Ahoj, potřeboval bych nějak zkonstruovat dotaz do databáze, aby mi to vyhodilo jenom neduplicitní výsledky.
V tabulce jsou sloupce id, psc, cast-obce, obec. Někdy se tam totiž vyskytují stejný údaje pro všechny sloupce kromě id (to je primární klíč). Potřebuju zjistit hodnoty ze všech sloupců (kromě psc, podle toho vyhledávám), ale jenom zrušit duplicity jen pro psc, cast_obce, obec. Napsal bych něco takovýho, ale to nefunguje.. SELECT id DISTINCT cast_obce, obec FROM seznam_psc WHERE psc = '11000' ORDER BY obec, cast_obce |
||
juriad Profil |
#2 · Zasláno: 14. 4. 2013, 22:22:37
SELECT MIN(id), cast_obce, obec FROM seznam_psc WHERE psc='11000' GROUP BY obec, cast_obce ORDER BY obec, cast_obce |
||
quatzael Profil |
#3 · Zasláno: 14. 4. 2013, 22:32:13 · Upravil/a: quatzael
juriad:
Je to opravdu správně?? Mě to totiž nefunguje.. Já už jsem to teda vyřešil tak, že jsem se obešel bez toho id, který jsem chtěl dát do selectboxu jako value, ale můžu tam vlastně dát už rovnou výsledek a bude to daleko lepší.. |
||
Časová prodleva: 11 let
|
0