Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pobieanie kilku danych z jednej tabeli do jednej komórki
marcinVGRdsn
post 5.08.2019, 10:52:09
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 2.04.2018

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


Witam,

Mam tabelę w bazie o nazwaie przagl o polach: id, ckk, nr_fabryczny, data_przegl, adres. W tej tabeli ckk jest wartością wspólną dla niektórych wartości pozostałych pól.

Wykonując zapytanie
  1. SELECT * FROM przeagl WHERE ckk='121'
otrzymuję wynik - wyświetla wszystkie rekordy które są wspólne dla ckk - 121. Potrzebuję jednak aby dane wyświetlone były w postaci wiersza:



W kolumnie nr_fabryczny są wszystkie urządzenia przypisane do ckk
Go to the top of the page
+Quote Post
Tomplus
post 5.08.2019, 16:09:36
Post #2





Grupa: Zarejestrowani
Postów: 1 828
Pomógł: 225
Dołączył: 20.03.2005
Skąd: Będzin

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



Spróbuj użyć funkcji GROUP_CONCAT() w mySQL.

  1. SELECT ckk, GROUP_CONCAT(nr_fabryczny), data_przegladu, adres FROM przeglad WHERE ckk = 121 GROUP BY ckk;
Go to the top of the page
+Quote Post
marcinVGRdsn
post 7.08.2019, 09:26:32
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 2.04.2018

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


Dziękuję bardzo. Na to nie wpadłem.
Mam jednak jeszcze pytanie jak ponumerować wyniki w polu nr_fabryczny - chodzi mi o to, żeby każdy w tej komórce miał kolejną liczbę porządkową tak jak na zdjęciu na początku posta
Go to the top of the page
+Quote Post
Tomplus
post 7.08.2019, 10:20:25
Post #4





Grupa: Zarejestrowani
Postów: 1 828
Pomógł: 225
Dołączył: 20.03.2005
Skąd: Będzin

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


Spróbuj użyć ORDER BY nr_fabryczny ale nie obiecuję że zadziała.
Go to the top of the page
+Quote Post
tomhart
post 22.08.2019, 11:22:09
Post #5





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 22.08.2019

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


każdy w tej komórce miał kolejną liczbę porządkową.
spanish dictionary

Ten post edytował tomhart 22.08.2019, 11:23:22
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 Wersja Lo-Fi Aktualny czas: 29.03.2024 - 08:36