Hirdetés
- Aranyozott különkiadást kapott a Red Magic 11 Pro+
- Samsung Galaxy S25 FE - fenséges, felejthető vagy felesleges?
- Amazfit T-Rex 3 Pro – világítós dínó
- Eddigi legjobb DxOMark helyezésével zárta 2025-öt a Vivo
- Apple iPhone 17 Pro Max – fennsík
- EarFun Air Pro 4+ – érdemi plusz
- iPhone topik
- Milyen robotporszívót vegyek karácsonyra? (2025)
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Megyünk a CES-re! Mi várható?
Ú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
- Aranyozott különkiadást kapott a Red Magic 11 Pro+
- Milyen videókártyát?
- Kutya topik
- Kuponkunyeráló
- Kormányok / autós szimulátorok topikja
- VoIP telefonálás
- Gitáros topic
- Samsung Galaxy S25 FE - fenséges, felejthető vagy felesleges?
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Háztartási gépek
- További aktív témák...
- Új FULL HD webkamera + Számla
- M5! KÉSZLETKISÖPRÉSI ULTRAAKCIÓ!!! TÜZES EZÜST MacBook Pro 14" M5!!! 10C/10G 16GB 512GB Gar!
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Apple iPhone 13 256GB / Kártyafüggetlen / 12Hó Garancia / 100% Akku
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


