Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wielki problem z group by dlaczego ?
Samar
post 22.01.2007, 18:34:34
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 13.01.2007

Ostrzeżenie: (0%)
-----


Witam

Mam taki problem :
tabela wyglada tak :


numer kh data

1231 abra 22....
3213 abra 44
342 ceta 33


chce otrzymać :
abra 3213 44.... (największa data)
ceta 342 33 (wg największej daty tak aby żadna nazwa się nie powtarzała)
beta ... itd.


SELECT NY,kh, Max(data)
FROM nt
GROUP BY KH

i wywala mi błąd :
ny is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.

a jak dodam do groupa to mi będzie grupowało wg. tego ny!

a nie moge dodać tego wyżej w subquery bo w subquery nie można dać więcej do select niż jedna kolumne

CO ROBIĆ questionmark.gifquestionmark.gif
Go to the top of the page
+Quote Post
Gapollo
post 23.01.2007, 09:37:49
Post #2





Grupa: Zarejestrowani
Postów: 33
Pomógł: 5
Dołączył: 2.11.2006
Skąd: 52.259 °N, 21.020 °E

Ostrzeżenie: (0%)
-----


Wielce niezrozumiale piszesz, ale spróbuję.
1) czy max(numer) nie rozwiazuje problemu
lub
2) dojoinuj sobie numer po nazwie i dacie


--------------------
Aktualny projekt: Egipt - Dahab
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 10:47