Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]Wyświetlanie duplikatów
Forum PHP.pl > Forum > Przedszkole
Deusx
Witam, przez błąd w moim skrypcie w bazie zrobiły się duplikaty. Ręcznie usuwać i szukać to by z miesiąc czasu zajęło, więc stworzyłem zapytanie, które ma mi wyświetlić te duplikaty, jednak wyświetla tylko `planet_type` = 3 planety, oto zapytanie, co jest w nim źle:

  1. SELECT `id` ,`galaxy`, `system`,`planet`,`planet_type` FROM `game_planets` WHERE `galaxy` = `galaxy` AND `system` = `system` AND `planet` = `planet` AND `planet_type` = 3 LIMIT 100
gothye
dodaj do bazy klucz unique co zapobiegnie dodawaniu istniejących danych
muniekw
Będzie Ci wyświetlać
  1. `planet_type` = 3
bo taki dałeś warunek po AND.
Deusx
Cytat(gothye @ 21.02.2010, 09:36:09 ) *
dodaj do bazy klucz unique co zapobiegnie dodawaniu istniejących danych


Nie mogę, bo są duplikaty, pierw trzeba je usunąć.

Cytat(muniekw @ 21.02.2010, 12:51:18 ) *
Będzie Ci wyświetlać

  1. `planet_type` = 3

bo taki dałeś warunek po AND.


I ma wyświetlać planet_type=3 tylko rekordy o takich samych polach czyli np
1-2-3-3
1-2-3-3

gdzie czerwone 3 to jest planet_type
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.