![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 17 Dołączył: 1.11.2007 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam beze
i mam pytanie cche stworzyc liste 10 aut wraz z częściami im przypisanymi czy da rade wyciągnąć wszytsko w 1 zapytaniu sql ? bo teraz robie to tak że najpierw pobieram wszytskie samochody a potem pobieram po id samochodu części z tabeli auto_czesc i joinem dołączam nazwe i ikone z tabeli czesc, ale rzy liście np. 10 samochodów wychodzi 11 zapytań do bazy. Istnieje jakiś lepszy sposób ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 855 Pomógł: 145 Dołączył: 17.07.2008 Skąd: High Memory Area Ostrzeżenie: (0%) ![]() ![]() |
Masz zdefiniowane klucze obce, to zrób na nich joiny.
Kod SELECT a.nazwa, c.nazwa AS czesc, c.ikona FROM auto AS a INNER JOIN auto_czesc AS a_c ON a.id = a_c.auto_id INNER JOIN czesc AS c ON c.id = a_c.czesc_id
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 15:38 |