ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
312
312
EMPFEHLEN
-
17.04.09 18:26 #1
- Registriert seit
- Sep 2008
- Beiträge
- 35
Hi,
bei der Suche nach doppelten Einträgen in einer SQL möchte ich gerne den doppelten Eintrag markieren. Es klappt jedoch nur soweit, dass jeder gefundene Eintrag der mehrmals vorhanden ist markiert wird (Eintrag im Feld 'info'). Die erste gefundene Zeile betrachte ich als 'Original', alle weiteren Zeilen mit dieser Artikelnr als 'doppelt'. Also sollte die erste Zeile ohne Eintrag im Feld 'info' bleiben.
Wie müßte ich den Code ändern?PHP-Code:$result = mysql_query("SELECT DISTINCT `artnr`, COUNT(`artnr`) AS `anzahl` FROM `$table` GROUP BY `artnr` HAVING COUNT(`artnr`) > 1");
while($row = mysql_fetch_array($result))
{
echo $row['artnr'],"<br>";
@mysql_query("UPDATE $table SET info = 'delete' WHERE artnr = '".$row['artnr']."'");
}
$result = mysql_query($query,$conn);
?>
mfg
Annalena
-
HI,
weiß gerade nicht, ob ich's auf die Schnelle kapiert habe, aber hast du schonmal
versucht, im ersten SQL ein "limit 1, 10000" anzuklemmen?
[Edit]
Sorry, hab's verrafft.
Folgendes müsste funktionieren:
Grüße,PHP-Code:@mysql_query("UPDATE $table SET info = 'delete' WHERE artnr = '".$row['artnr']."' LIMIT " . ( $row['anzahl']-1 ) );
MArcGeändert von MArc (17.04.09 um 18:39 Uhr)
-
17.04.09 18:58 #3
- Registriert seit
- Sep 2008
- Beiträge
- 35
Hallo MArc,
leider nein, es wird jetzt nirgendwo etwas eingetragen.
Ähnliche Themen
-
Doppelte Werte rot markieren in gesamter Spalte
Von Teilzeitphilosoph im Forum Office-AnwendungenAntworten: 2Letzter Beitrag: 24.09.10, 13:34 -
Doppelte Einträge
Von Sasser im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 14.02.09, 16:32 -
Doppelte Einträge
Von Sasser im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 27.06.08, 22:02 -
Ungelesene Einträge aus db markieren...
Von Kalma im Forum PHPAntworten: 2Letzter Beitrag: 21.05.06, 14:42 -
Doppelte Einträge
Von snackx im Forum PHPAntworten: 2Letzter Beitrag: 16.07.02, 11:16





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren