Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z zapytaniem sql (concat? )
maniak11
post
Post #1





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 18.03.2006
Skąd: Sosnowiec

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


Witam, potrzebuję zrobić coś takiego: mam baze:


Imie nazwisko Ocena

Imie1 Nazw1 1
Imie1 Nazw1 3
Imie1 Nazw1 2

Imie2 Nazw2 2
Imie2 Nazw2 3
Imie2 Nazw2 3
.
.
itd

Da się zrobić coś takiego żeby w wyniku zwrócił każde imie 1 raz i w polu ocena : wszystkie oceny rozdzielone np przecinkiem? Czyli w tym przypadku było by to:

Imie1 Nazw1 1,3,2
Imie2 Nazw2 2,3,3

Męczę sięz tym już jakiś czas i nie bardzo wiem jak to ugryźć, dziękuję z góry za jakąkolwiek pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
AxZx
post
Post #2





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


z manuala:

  1. SELECT student_name,
  2. GROUP_CONCAT(DISTINCT test_score
  3. ORDER BY test_score DESC SEPARATOR ' ')
  4. FROM student GROUP BY student_name;
Go to the top of the page
+Quote Post
maniak11
post
Post #3





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 18.03.2006
Skąd: Sosnowiec

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


Działa! Wielkie dziękim nie znałem funkcji GROUP_CONCAT stąd ten problem:)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 14:31