Autor Zpráva
Tomasss
Profil *
Mám databázi a v ní je díky mé chybě na webu spousta duplicit.

Chybu už jsem opravil, teď bych chtěl ještě vyházet ta data.

Duplicity jsou to v tom smyslu, že řádky nejsou stejné ve všech položkách.

Příklad:

ID jmeno prijmeni neco
1 Pepa Nos 2
2 Pepa Nos 4
3 Pepa Nos 8
4 Pepa Ucho 9

Potřebuju zařídit, aby z těchto čtyř záznamů zbyl jeden Pepa Nos, je jedno který, a pak Pepa Ucho.
Snad jsem to vysvětlil srozumitelně, díky za radu.
Kajman_
Profil *
DELETE FROM tabulka t1 USING tabulka t1, tabulka t2 WHERE t1.jmeno=t2.jmeno AND t1.prijmeni=t2.prijmeni AND t1.id<t2.id

by mělo smazat řádky, které vrátí dotaz
select distinct t1.* from tabulka t1, tabulka t2 WHERE t1.jmeno=t2.jmeno AND t1.prijmeni=t2.prijmeni AND t1.id<t2.id
Tomasss
Profil *
to byl fofr, díky moc :) večer zkusím.
Tomasss
Profil *
Funguje, ještě jednou dík.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0