[PHP][MysSQL] Grupowanie wielu przedmiotów wg kategorii |
[PHP][MysSQL] Grupowanie wielu przedmiotów wg kategorii |
14.02.2018, 19:32:47
Post
#1
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 2 Dołączył: 19.04.2007 Skąd: Częstochowa Ostrzeżenie: (0%) |
Cześć chłopaki, pytanie lakoniczne, mam tabelę pracowników [id, imie, nazwisko, miasto pracy, region] oraz tabele miast [id_miasta, nazwa_miasta] i tabele regionów [id_regionu, nazwa_regonu] małopolska, śląskie itd. I teraz pytanie, bo nie mogę sobie z nim poradzić, jak zrobić bez loopa w PHP jedno zapytanie, aby na stronie wyświetlało mi się:
MIASTO 1 -Pracownk 1 -Pracownik 2 -Pracownik 3 -Pracownik ... n MIASTO 2 -Pracownk 1 -Pracownik 2 -Pracownik 3 MIASTO ... n Czyli raz wyświetlało dane miasto, a pod nim wszyscy pracownicy przypisani do tego miasta Próbowałem z różnymi zapytaniami, od najprostszych, po zagnieżdżone z DISTINCT z grupowaniem i orderowaniem wielokrotnym i na wszystkie sposoby i finalnie i tak nie potrafię zadać właściwego.
Później próbowałem bardziej zagnieżdżać Region->Miasto->pracownicy, bo myślałem, że jak będę bardziej kombinował, to przez przypadek wpadnę na coś, zmieniając przy okazji formę zapytania
PS tak jak mówię, chciałbym zrobić jeden SELECT, bez zagnieżdżania dwóch zapytań, czyli pętli miast, a w niej pętla pracownicy z drugim SELECTEM. Założę się, że problem blachy, więc podpowiedzcie proszę czego mam szukać w google? Zapewne podstawy pętli PHP, albo postawy grupowania MySQL... wrrr Przy tym kodzie HTML który umieściłem, ciągle dostaję wynik powielonego miasta i pod nim jeden pracownik. Serdecznie dziękuję za podpowiedź |
|
|
14.02.2018, 19:36:25
Post
#2
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że |
Polecam klik, ostatnio sam walczyłem z podobnym problemem.
-------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
Wersja Lo-Fi | Aktualny czas: 28.03.2024 - 14:41 |