Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nazwiska wszystkich autorow w jednym wierszu tabeli
heraklit1
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 27.03.2008

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


Witam,

zaprojektowalem prosta baze ksiazek, ktora zawiera trzy tabele:

1. autorzy (id, imie, nazwisko)
2. ksiazki (id, tytul, wydawnictwo, opis)
3. a2k (id, ksiazka_id, autor_id)

bo ksiazka moze miec wielu autorow ;-)

Chcialbym wyswietlic w przegladarce tabelke z ksiazkami, ktore maja w tytule slowo "algorytm", ale w taki sposob, zeby w jednym wierszu pojawil sie tytul, nazwiska WSZYSTKICH autorow i opis

Bede bardzo wdzieczny za pomoc...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
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%)
-----


w selecie musisz najpierw pobrac dane z tabeli laczacej, pozniej joinem dolaczasz tabele z autorami
na koniec grupujesz wg idksiazki
w musisz pobrac
GROUP_CONCAT(ksiazki.nazwa_ksiazki SEPARATOR ' ')


--------------------
aplikacje internetowe | Symfony
Go to the top of the page
+Quote Post
heraklit1
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 27.03.2008

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


Dzieki za informacje.

Czy mozna to zrealizowac pojedynczym zapytaniem (jakim?)
Go to the top of the page
+Quote Post
AxZx
post
Post #4





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

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


mozna
cos w style
Kod
select * (select ...) as autorzy from ksiazki


w nawiasie wlasnie to podzapytanie ktore ci wczesniej wyjasnilem:)


--------------------
aplikacje internetowe | Symfony
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 01:07