Autor Zpráva
Kanikul
Profil *
V tabulce mám celá jména (vč. příjmení) a dodatečně jsem si vymyslel, že bych potřeboval vypisovat seznam zapsaných křestních jmen...

Z databáze tahám křestní jména tímto způsobem:

  SELECT id, SUBSTRING_INDEX(jmena,' ',1) AS title FROM Tabulka... 


Jenomže to vyhazuje hodně používaná jména vícekrát, jak napsat podmínku na úrovni MySql,
aby to výskyt stejného křestního jména vyhodilo v seznamu jen jednou ????

PS: tabulky předělávat nehodlám....
Alphard
Profil
id tam je asi nanic, takže doporučuji vynechat a použít distinct nebo order by

PS: předělejte tabulku, dokud je čas
Kanikul
Profil *
jelikož jde spíše o "servisní vychytávku" tabulku předělávat nechci...

bohužel do stávajícího kódu (se substring_index) neumím DISCTINC zakomentovat :(
Kanikul
Profil *
omlouvám se "DISTINCT" ...
Kajman_
Profil *
SELECT DISTINCT SUBSTRING_INDEX(jmena,' ',1) AS title FROM Tabulka
Kanikul
Profil *
OK... já tam zbytečně cpal concat... vyřešeno - funguje, díky
Toto téma je uzamčeno. Odpověď nelze zaslat.

0