Groups | Search | Server Info | Login | Register
Groups > pl.comp.lang.php > #16316
| From | Roman Tyczka <noemail@because.no> |
|---|---|
| Subject | Re: mądrzejsze rozwiązanie do wyciągania danych z bazy |
| Newsgroups | pl.comp.lang.php |
| References | <r59pns$5b4$1@news.icm.edu.pl> |
| Date | 2020-03-23 09:28 +0100 |
| Message-ID | <beleoupcb7f3.dlg@tyczka.com> (permalink) |
| Organization | Telekomunikacja Polska |
On Mon, 23 Mar 2020 08:50:18 +0100, Misio wrote: > 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 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
Back to pl.comp.lang.php | Previous | Next — Previous in thread | Find similar
mądrzejsze rozwiązanie do wyciągania danych z bazy Misio <misioo@oooo.pl> - 2020-03-23 08:50 +0100 Re: mądrzejsze rozwiązanie do wyciągania danych z bazy Roman Tyczka <noemail@because.no> - 2020-03-23 09:28 +0100
csiph-web