Avatar
Filip
Člen
Avatar
Filip:31.7.2016 19:10

Zdravim, potreboval bych poradit. Mam mysql databazi, kde mam mimo jine sloupce jmeno, prijmeni, datum_narozeni. Pres php kod vyhledavam v databazi pouze dle prijmeni a vypisuju se na strance do tabulky. Jaky sql dotaz mam zadat, aby se mi nezobrazovaly udaje, ktere mam v tabulce vicekrat? (napr. Jan Novak nar. 1.1.1980 mam v databazi 10x, ale chci docilit toho, aby se mi vypsala jen jednou a chci to vyresit pres sql dotaz). Diky za radu :)

 
Odpovědět 31.7.2016 19:10
Avatar
Michal Struna:31.7.2016 22:09

Ahoj, zkus v dotazu použít klíčové slovo DISCINCT:

SELECT DISTINCT jmeno, prijmeni, narozeni FROM tabulka
Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět  +3 31.7.2016 22:09
Avatar
Mego
Člen
Avatar
Mego:1.8.2016 8:59

V závislosti od typu databázy môžeš aj napr.

SELECT * FROM tabulka WHERE priezvisko="Novak" GROUP BY priezvisko
Nahoru Odpovědět  -1 1.8.2016 8:59
Radšej 15 minút skôr, ako 15 sekúnd neskoro...
Avatar
Filip
Člen
Avatar
Odpovídá na Michal Struna
Filip:1.8.2016 15:26

jj pres concat uz to slape diky :)

 
Nahoru Odpovědět 1.8.2016 15:26
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.