Ahoj,
mám takovýto problém: Potřeboval bych si nechat vypsat duplicitní řádky z db, ale takovým způsobem, že když hledám podle jména a je například v db Jan Novák 20x tak chci aby se mi vypsalo všech 20 Janů Nováků pod sebe. A to samé i s ostatními jmény.
Použil jsem příkaz:
SELECT * FROM tabulka GROUP BY name HAVING Count( * ) >1;
ale tento je pro mě nedostačující, protože mi to sice zobrazí, že jméno Jan Novák je tam víckrát, ale já nemůžu pak porovnat jestli se jedná o duplicitu a nebo je Nováků více. Vím že mi budete chtít radit ať použiji ještě nějaké další podmínky na další sloupce, ty jsou ovšem nepoviné a je v nich takový zmatek, že se jimi nelze řídit. A jediné kam mám přístup je phpMyAdmin.
Napadlo mě, že by to asi chtělo vypustit GROUP a použít jen BY, ale pak mi to hlásí, že tam nemůže být HAVING.
Budu velmi vděčný když mi někdo poradí. Stačil by třeba odkaz na něco.
díky