Autor Zpráva
Izzi
Profil
Dobrý deň,

neviem si rady s výberom z databázy. Ako by som mohol urobiť, aby sa vybrali všetky položky s rovnakým menom.

Napríklad:

meno | priezvisko | adresa
*********************
peter | novy | pekna 6
jan | medon | nadherna 7
tomas | pokorny | skareda 5
andrej | e. | nova 8
peter | novotny | stara 1
andrej | rychly | bezdomovec


Po vybraní z tejto tabulky by mi vypísalo nieco také:
$meno $priezvisko
***************
peter novy
peter novitny
andrej e.
andrej rychly

Ešte pripomeniem, že neviem aké mená vybrať (v inom prípade nie je problém: ...where meno = 'peter'...). Ale ako to napisať, keď neviem aké mená sú v databáze 2-krát a viac?

Dúfam, že je to zrozumitelné a ďakujem za prípadnú pomoc.
Mastodont
Profil
select meno, priezvisko from tabulka where meno in (select meno group by meno having count(meno) > 1 )
Izzi
Profil
Po úprave:

select meno, priezvisko from tabulka where meno in (select meno from tabulka group by meno having count(meno) > 1 ) order by meno

to ide. Ďakujem.
Toto téma je uzamčeno. Odpověď nelze zaslat.