Zobrazení duplicit bez seskupení ( bez GROUP BY) – MySQL – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Zobrazení duplicit bez seskupení ( bez GROUP BY) – MySQL – Fórum – Programujte.comZobrazení duplicit bez seskupení ( bez GROUP BY) – MySQL – Fórum – Programujte.com

 

pidgin0
Návštěvník
21. 7. 2011   #1
-
0
-

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

Nahlásit jako SPAM
IP: 89.176.35.–
liborb
~ Redaktor
+18
Guru
22. 7. 2011   #2
-
0
-

Podle mě to vede na subquery - získat jména, která jsou tam víckrát a ty si nechat vypsat.

Nahlásit jako SPAM
IP: 78.80.52.–
Curo
~ Šéfredaktor
+8
Hero
22. 7. 2011   #3
-
0
-
Nahlásit jako SPAM
IP: 109.164.4.–
Guitar Hero Master, Project führer & zdejší čaroděj.
Sleduj mě na twitteru – @lukaschury.
Pavel
~ Anonymní uživatel
383 příspěvků
3. 8. 2011   #4
-
0
-

#1 pidgin
SELECT *, count (name) as pocet FROM tabulka GROUP BY name

pokud je u vysledku pocet hodnota vetsi vice nez 1 tak je tam duplikace

pavel@qb.cz

Nahlásit jako SPAM
IP: 195.122.213.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 13 hostů

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý