![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 25.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
Siama, mam taki mały problem:
Posiadam taką duża tabelkę ID | videoid | time | typ1 | typ2 | driver1 | driver2 | wyjazdsc |..... i tak dalej 1 |2342Da | 231 | 4 | 3 | Jan | adam | tak | 2 |2123Aa | 31 | 5 | 3 | Jan | marek | tak | 3 |2342Da | 231 | 4 | 3 | Jan | adam | tak | ..... Niektóre z rekordów są identyczne, oprócz wartości ID, która jest unikalna dla każdego. Czy mógłbym jakoś zaznaczyć te "prawie duplikaty", czyli tu 1 i 3? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 282 Pomógł: 89 Dołączył: 12.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Zaznaczyć w celu usunięcia duplikatów? Czy tak informacyjnie po prostu?
Informacyjnie można grupować po wszystkich kolumnach prócz id wyświetlając GROUP_CONCAT(id) a na końcu HAVING count(*) > 1, ale jeśli to faktycznie duża tabelka a trzeba z niej pousuwać duplikaty to lepiej na przykład tak:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 20:01 |