Hirdetés
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Milyen belső merevlemezt vegyek?
- TCL LCD és LED TV-k
- Milyen videókártyát?
- AMD Navi Radeon™ RX 9xxx sorozat
- Utánajártunk, hogy melyik memória mennyire drágulhat
- Milyen Blu-ray írót?
- 5.1, 7.1 és gamer fejhallgatók
- Azonnali VGA-s kérdések órája
- HiFi műszaki szemmel - sztereó hangrendszerek
Új hozzászólás Aktív témák
-
nyunyu
félisten
Jaj, itt már a relációs adatmodell alapjai is hiányoznak.
Ahogy tm5 írja, ki kéne tenni a kategóriákat egy külön táblába, amiben van egy category_id, és egy name mező.
Mivel ez pártíz-száz különböző értéket fog tartalmazni, ezen akár még a lájk is működhetne gyorsan, nem fájna annyira, mint egy nagyonnagy táblán.Mivel egy termékhez több kategóriát is szeretnél tárolni, illetve egy kategóriába több termék is eshet, így N:M reláció lesz a termék és a kategória között.
Ennek leképezése úgy történik, hogy csinálsz egy termék_kategória táblát, amibe beleteszed a termék azonosítóját, és a kategória azonosítóját.
Ahány kategóriába tartozik, annyiszor veszed fel ide a terméket, mindig a következő kategória azonosítójával.Lekérdezéskor meg joinolod az id-k mentén a három táblát, valahogy így:
select p.*
from product p
join product_category pc
on pc.product_id = p.id
join category c
on c.id = pc.category_id
where c.name like '%akármi%'
order by p.date desc;
Új hozzászólás Aktív témák
- Drón topik
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Lalikiraly: Asus Gaming V16 - RTX5050
- Magga: PLEX: multimédia az egész lakásban
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Windows 10
- BestBuy topik
- Apple Watch Sport - ez is csak egy okosóra
- Milyen belső merevlemezt vegyek?
- Motoros topic
- További aktív témák...
- GYÖNYÖRŰ iPhone 13 Mini 128GB Blue -1 ÉV GARANCIA -Kártyafüggetlen, MS3886
- Új Dell 13 XPS 9350 WUXGA IPS Nano Ultra5 226V 8mag 16GB 512GB SSD Intel ARC 130V 8GB Win11 Garancia
- Jawbone Up okoskarkötő, aktivitásmérő
- Apple iPhone 17 Pro Max 512GB / 36 hónap jótállással!
- Dell Latitude 3420 - i5 1135G7 ,16GB RAM, SSD, jó akku, EU bill., számla, 6 hó gar
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


