![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 148 Pomógł: 1 Dołączył: 11.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
mam takie zapytanie:
[/sql] Chciałbym, żeby id_ad się nie powtarzało. Wyczytałem, że trzeba dodać DISTINCT, ale [/sql] Wyświetla dokładnie to samo. Co by trzeba było zmienić? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 651 Pomógł: 116 Dołączył: 3.06.2012 Skąd: Lędziny Ostrzeżenie: (0%) ![]() ![]() |
Cytat Chciałbym, żeby id_ad się nie powtarzało W takim razie wystarczy dodać na końcu zapytania: GROUP BY a.id_ad |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
W takim razie wystarczy dodać na końcu zapytania: GROUP BY a.id_ad No raczej nie wystarczy, bo pobrane rekordy będą niemal przypadkowe (a dokładniej - zależne od wewnętrznych ustawień MySQL). Rozwiązanie problemu zależy od potrzeb, którym to rozwiązanie ma służyć, jednak posiadamy za małą wiedzę (nie wiemy nic o tabelach i relacjach, jakie je łączą i jakie funkcje jedne i drugie spełniają), aby móc udzielić konkretnej odpowiedzi. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 148 Pomógł: 1 Dołączył: 11.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
W tym wypadku GROUP BY pomogło. dzięki
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.07.2025 - 08:08 |