Hirdetés
- Melyik hordozható audiolejátszót (DAP, MP3, stb.) vegyem?
- Melyik tápegységet vegyem?
- Saját memóriaszabvánnyal küzd a memóriahiány ellen az ASRock
- Házimozi belépő szinten
- 3D nyomtatás
- OLED TV topic
- Azonnali informatikai kérdések órája
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- Apple asztali gépek
Új hozzászólás Aktív témák
-
bambano
titán
további problémának látom a felesleges joinokat.
mivel az items_categories táblában a category_id egyenlő a categories táblában a category_id-vel, ezért csak abból a célból, hogy szűrni lehessen rá, tök felesleges összejoinolni a kettőt. az items_categories táblában pont ugyanúgy lehet szűrni a category_id-re, mint a categories táblában.pontosan ugyanez igaz az item_id-re.
tehát azt kellene csinálni, hogy az items_categories táblából leválogatod azt, ami kell, berakod egy subselectbe (ha a mysql vagymi tud olyat, nem ismerem), és utána ahhoz joinolod hozzá a végén a két plusz táblát.
ekkor a két plusz tábla joinját már csak a leszűrt termékekre csinálja meg, és sokkal gyorsabb lesz.valami ilyesmi postgresben az elmélet:
with tetelek as (select * from items_categories wherecategory_id not in (1,3,13,7,20) anditem_id not in (117,132,145,209,211)) select * from items,tetelek,categories where
tetelek.item_id = items.item_id and
tetelek.category_id = categories.category_id;a lényeg, hogy a valódi szűrést a tetelek selectjében érdemes megcsinálni.
Új hozzászólás Aktív témák
- Melyik hordozható audiolejátszót (DAP, MP3, stb.) vegyem?
- World of Tanks - MMO
- Kerékpárosok, bringások ide!
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- BestBuy topik
- Új, hardveres funkcióval várható a Pixel 11 széria
- Telekom mobilszolgáltatások
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Melyik tápegységet vegyem?
- exHWSW - Értünk mindenhez IS
- További aktív témák...
- Dobozos ÚJ! HP ZBOOK Firefly 16 G10 /i7-1355U/16GB/1 TB SSD/FHD+/IPS/NVIDIA 4 GB Magyar bill
- iPhone 11 Pro 64GB 95% (3 hónap garancia)
- AKCIÓ! GIGABYTE RTX 5080 AERO OC 16GB videokártya garanciával hibátlan működéssel
- GYÖNYÖRŰ iPhone 12 Pro Max 128GB Pacific Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3938
- 3DKRAFT.HU - 3D NYOMTATÁS - AZONNALI ÁRAJÁNLAT - GYORS KIVITELEZÉS - 510+ POZITÍV ÉRTÉKELÉS
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

