Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 2 Dołączył: 15.07.2011 Skąd: Katowice Ostrzeżenie: (0%)
|
Witam.
Mam następujące pytanie. Mam dwie tabele: Author i Books . Author jest w relacji "jeden do wielu" z Book (Autor może mieć wiele książek) Chciałbym uzyskać tablicę wielowymiarową gdzie indeksy to będą author_id natomiast wartością będzie tablica z book_id , danego autora. Coś takiego:
Jak pobrać książki dla każdego autora jednym zapytaniem żeby uzyskać taką tablicę jak powyżej ? Próbowałem to zrobić za pomocą QueryBuildera ale niewychodzi ? Ten post edytował damianooo 3.08.2013, 18:43:43 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 915 Pomógł: 210 Dołączył: 8.09.2009 Skąd: Tomaszów Lubelski/Wrocław Ostrzeżenie: (0%)
|
Musisz "zjoinować" te tabele, ale później i tak musisz wynik pętlą w PHP "przerobić", aby otrzymać taką postać jaką chcesz.
|
|
|
|
damianooo [SF2][Symfony] - problem z pobraniem danych 3.08.2013, 14:40:58
damianooo ok, zjoinowałem i mam tak w query builderze:
[PHP... 3.08.2013, 23:18:08
cadavre SQL nie zwraca wielowymiarowych tablic z wynikami,... 4.08.2013, 23:41:26
damianooo Wielkie dzięki ... działa pięknie tak jak napisałe... 5.08.2013, 08:42:04 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 21:31 |