Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

mądrzejsze rozwiązanie do wyciągania danych z bazy

9 views
Skip to first unread message

Misio

unread,
Mar 23, 2020, 3:50:22 AM3/23/20
to
Witam

Napisałem jakiś czas temu aplikaje PHP, ale szukam bardziej mądrego
rozwiązania pewnego problemu. Chodzi o to, że mamy tabelę z produktami
oraz tabelkę z kategoriami tych produktów

kategoria_produkt
id_produktu|id_kategorii

Żeby wyciągnąć dane z kategorii wyciągam z bazy te produkty, które
należą do kategorii - przygotowuje listę ich ID i potem wysyłam
zapytanie typu

SELECT FROM produkty WHERE id IN( PRZYGOTOWANA LISTA ID )

Podejrzewam, że moje rozwiązanie nie jest najlepse i najwydajniejsze i
przy dużej ilości id w takim zapytaniu wygląda to słabo. Pod jakim
hasłem szukać alternatywnego właściwego rozwiązania?

Pozdrawiam

Roman Tyczka

unread,
Mar 23, 2020, 4:28:40 AM3/23/20
to
select p.* from kategoria_produkty kp
left join produkty p on p.id = kp.id_produktu
where kp.id_kategorii = :id_kategorii

--
pozdrawiam
Roman Tyczka
0 new messages