![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 20.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam w bazie kolumne symbol a niej dane na wzór
00001KB 00003KA 00005KR 00001KB pytanie jest następujące jak wyłapać duplikaty w bazie. czyli wypluć dane które się powielają? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 573 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Tray it:
$sql = "SELECT pole, count(*) AS duplikat FROM table GROUP BY pole HAVING duplikat >1" -------------------- I welcome you on the Internet >>> Design by Malina
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 20.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
wyszuka caly "nadmiar" rekordow, jezeli zamiast SELECT uzyjesz DELETE z kazdego duplikatu (wedlug okreslonych przez Ciebie pol) zostanie tylko 1 rekord |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 9.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Załóżmy, że masz:
i teraz
-------------------- Michał Gruchała
scaleIT.pl |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.08.2025 - 23:53 |