![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 1 Dołączył: 26.05.2011 Skąd: Moon Ostrzeżenie: (10%) ![]() ![]() |
Witam,
Szybkie pytanko, jak spowodowa aby dane do listy rozwijanej generowanej dynamicznie, pobierane byly w taki sposb : jesli juz taka np nazwa lub imie zostala pobrana omin. Chodzi mi o to ze w bazie ta sama warto jest zapisana w wielu wierszach a chcialbym ja pobrac tylko raz I nie powielac w wygenerowanej liscie. Kompletnie nie mam pomysu .... (IMG:style_emoticons/default/sad.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
1. Napisałem jak jest prawidłowo.
2. Nie może być * w połączeniu z GROUP BY [jakieś pole]. Teoria mówi, że jeśli [jakieś pole] jest unikalne, to może tak być. Ale tylko w MySQL. UStaw sobie SQL_MODE=ANSI (czyli najbardziej SQL-owy tryb), to się przekonasz czy zapytanie SELECT * FROM tabela GROUP BY id sie wykona... 3. DISTINCT w połączeniu z poprawnym GROUP BY jest niepotrzebny. Oba robią dokładnie to samo |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 12:06 |