Autor Zpráva
repporello
Profil *
Dajme tomu že mám tabuľku:
ID| nazov
--------------
1 | 23
2 | 26
3 | 26
4 | 65
5 | 98
6 | 65

a chcem aby mi vybralo len riadky ktoré majú jedinečný stĺpec 'nazov', čiže 1 a 5...
aký SQL príkaz nato použiť, asi to bude mať niečo s count()
juriad
Profil
SELECT id FROM tabulka GROUP BY nazov HAVING COUNT(id) = 1

Měl jsem tam dvě rovnítka
jenikkozak:
díky
jenikkozak
Profil
juriad:
S jedním rovnítkem.
repporello
Profil *
no nejako mi to nefunguje, skusim konkretnu situaciu, tu je moja tabulka:
OBJECTID | stanica | vzdialenost
-----------------------------------------
33 | 12 | 300
34 | 38 | 200
35 | 12 | 300
36 | 14 | 300
37 | 16 | 300

toto je moj prikaz:
SELECT * FROM stanica_a_trasa GROUP BY stanica_a_trasa.stanica HAVING COUNT( stanica_a_trasa.OBJECTID ) = '1'

.... a este by som to chcel zoradit podla vzdialenosti vzostupne
juriad
Profil
neporovnávej s řetězcem '1', ale s číslem 1

… ORDER BY vzdialenost ASC
Kajman
Profil
SELECT st.*
FROM   stanica_a_trasa st
       JOIN (SELECT stanica
             FROM   stanica_a_trasa
             GROUP  BY stanica
             HAVING Count(objectid) = 1) jed
         ON st.stanica = jed.stanica
ORDER  BY st.vzdialenost

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: