Új hozzászólás Aktív témák
-
biker
nagyúr
lenne egy inkább mysql kérdésem, de az a topik nem pörög így

van egy webáruház, amiben vannak termékek tábla, vannak a kategóriák tábla, vannak a képek tábla.
ok egyszerű, egy kategóriában több termék is lehet, egy termékhez több kép is lehet.
kapcsolások termek_ID és kat_ID alapján.semmi gond, üzemel, de szeretnék egy képet is tartalmazó árlistát exportálni aktuális adatokkal.
25.000 sor van termékből, 8000 kép, és 500 kategóriaA gon az, hogy eddig jó:
SELECT * FROM webshop_termekek, webshop_kategoriak WHERE webshop_termekek.termek_kat=webshop_kategoriak.kat_ID ORDER BY termek_ID ASCvagyis olyan táblázat készül, ahol a kategóriák nem ID-vel, hanem névvel kerülnek bele, és nincs is gond, mert minden termékhez van egy kategória.
azonban ahogy szeretnék képeket is, és megadom ezt:
SELECT * FROM webshop_termekek, webshop_kategoriak, webshop_kepek WHERE webshop_termekek.termek_kat = webshop_kategoriak.kat_ID AND webshop_termekek.termek_ID = webshop_kepek.termek_ID ORDER BY webshop_termekek.termek_ID ASCvagy ezt
SELECT * FROM webshop_termekek, webshop_kategoriak, webshop_kepek WHERE webshop_termekek.termek_kat = webshop_kategoriak.kat_ID AND webshop_kepek.termek_ID = webshop_termekek.termek_ID ORDER BY webshop_termekek.termek_ID ASC
akkor csak azt a 8000 sort kapom vissza, ahol van is kép.
A gond az, hogy egy terméknek lehet több képe, és egy terméknek lehet, hogy nincs képe, ez azonban csak az egyezőket adja vissza
hogy írjam meg, hogy igaz legyen a feltétel, tehát mind a 25.000 sort visszaadja akkor is, ha a képek tábla csak 8000 sor, és ahol mégis egyezik a termek_ID, ott legyen kép_link
jelenleg két selectel, de az kb 10-15mp script futást eredményez
kvázi ciklusban 25.000 select 
Új hozzászólás Aktív témák
- 15.gen! Intel Core ULTRA 9 285K (24mag!) +hűtött VRM-es Z890 lap! GAR/SZÁMLA (Te nevedre kiállítva)!
- Gamer PC - Ryzen 5 5500 - RTX 3070 AORUS - 16 GB RAM - 500 GB NVMe SSD
- EKSÖN! Microsoft Surface Prémium Érintős Laptop Ultrabook 13,5" -65% i5-7300 8/256 Tűéles Retina
- Xiaomi 15T Pro 256GB, Kártyafüggetlen, 1 Év Garanciával
- ZOTAC GeForce RTX3080 AMP HOLO LHR 10GB Dobozos
- Nvidia Quadro P400/ P620/ P1000/ T400/ T1000 - Low profile (LP) + RTX A2000 6/12Gb
- Apple iPhone 13 Pro Max 128GB,Átlagos,Dobozaval,12 hónap garanciával
- Apple iPhone 11 Pro Max 64GB, Kártyafüggetlen, 1 Év Garanciával
- Dell Alienware 18 Area-51 AA18250 18" - Intel Core Ultra 9 275HX, 64GB, 2TB SSD, RTX 5090 (ELKELTEK)
- iking.hu Apple MacBook Pro 16 (2021) 16GB / 512GB használt, szép állapot 82% akku 353 ciklus
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


