![]() |
![]() |
-Vanilla- |
![]() ![]()
Post
#1
|
Goście ![]() |
mam tabele : PRODUKTY, AUTORZY i AUTORZY_HAS_PRODUKTY
chce wypisać imiona autorów (są one w tabeli autorzy) ale imię ma być uzależnione od produktu (produkt ma swojego 1 autora) do łączenia tego mam tabele AUTORZY_HAS_PRODUKTY w której sa ttylko 2 pola ID_Autora i ID_Produktu (takie pola są tez odpowienio w tabelach: PRODUKTY jest ID_Produktu a w tabeli AUTORZY jest ID_Autora) czy coś jest nie tak z tym zapytaniem? ![]() $result_autorzy = mysql_query('SELECT autorzy.Imie FROM autorzy, produkty, autorzy_has_produkty WHERE (produkty.ID_Produktu = autorzy_has_produkty.ID_Produktu And autorzy.ID_Autora = autorzy_has_produkty.ID_Autora'); Pozdrawiam
Powód edycji: dodalem tag i bbcode (cysiaczek)
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 675 Pomógł: 15 Dołączył: 7.11.2004 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
produkt ma swojego 1 autora Skoro tak, to czemu masz zaprojektowane tabele dla złączeń wiele-do-wielu (tak, jakby produkt miał kilku autorów i autor miał kilka produktów)?chce wypisać imiona autorów ale imię ma być uzależnione od produktu (produkt ma swojego 1 autora)
-------------------- Kto pyta, nie błądzi...
Kto zbłądził, ten pyta... |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 00:35 |