Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z zapytaniem sql (concat? )
Forum PHP.pl > Forum > Bazy danych > MySQL
maniak11
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
AxZx
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;
maniak11
Działa! Wielkie dziękim nie znałem funkcji GROUP_CONCAT stąd ten problem:)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.