Autor | Zpráva | ||
---|---|---|---|
Tomasss Profil * |
#1 · Zasláno: 20. 2. 2008, 14:14:21
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 * |
#3 · Zasláno: 20. 2. 2008, 14:36:35
to byl fofr, díky moc :) večer zkusím.
|
||
Tomasss Profil * |
#4 · Zasláno: 20. 2. 2008, 17:35:43
Funguje, ještě jednou dík.
|
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0