🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #232528

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

#232528
From: Misio
Date: Mon, 23 Mar 2020 07:50
20 lines
1526 bytes
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
Technical Details
Message-ID: <r59pns$5b4$1@news.icm.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail
From: Misio <misioo@oooo.pl>
Newsgroups: pl.comp.lang.php
Subject: mądrzejsze rozwiązanie do
 wyciągania danych z bazy
Date: Mon, 23 Mar 2020 08:50:18 +0100
Organization: ICM, Uniwersytet Warszawski
Lines: 20
Message-ID: <r59pns$5b4$1@news.icm.edu.pl>
NNTP-Posting-Host: bxg132.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: news.icm.edu.pl 1584949820 5476 83.30.0.132 (23 Mar 2020 07:50:20 GMT)
X-Complaints-To: usenet@news.icm.edu.pl
NNTP-Posting-Date: Mon, 23 Mar 2020 07:50:20 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0
X-Mozilla-News-Host: news://news.tpi.pl:119
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit