Hirdetés
- Fejhallgató erősítő és DAC topik
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Teljesen szürreális, ami az RTX 5070 Ti kapcsán történik…
- Azonnali fotós kérdések órája
- AMD Navi Radeon™ RX 9xxx sorozat
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Milyen belső merevlemezt vegyek?
- Milyen billentyűzetet vegyek?
- Ilyen se volt még: mégsem kell sok memória az új James Bond játékhoz
- Gaming notebook topik
Új hozzászólás Aktív témák
-
nyunyu
félisten
N:M kapcsolatnak pont az a lényege, hogy külön-külön lekérdezhető mindegyik variációja.
Teszemazt van egy product táblád:
id name
1 alma
2 körte
3 banán
4 szilva
5 narancsvan egy categoryd:
id name
1 piros
2 sárga
3 zöld
4 kék
5 narancssárgaEzeket összerendelő product_category táblád:
product_id category_id
1 1
1 2
1 3
2 2
3 2
4 4
5 1
5 5Ha erre ráuszítod az előző querymet c.name like '%sár%'-ral, akkor ki fogja neked listázni az almát, körtét, banánt, narancsot, mert azok SÁRga vagy narancsSÁRga kategóriásak.
Ha azt akarod kérdezni, hogy melyik az a termék, amiből van sárga és piros is, akkor kétszer kell a product_category-t és a categoryt joinolni, és azokat ANDdal kérdezni:
select p.*
from product p
join product_category pc1
on pc1.product_id = p.id
join category c1
on c1.id = pc1.category_id
join product_category pc2
on pc2.product_id = p.id
join category c2
on c2.id = pc2.category_id
where c1.name = 'sárga' and c2.name = 'piros'
order by p.date desc;Ez már csak az almát találná meg.
Ha ezt írnád:
where c.name = 'sárga'
or c.name = 'piros'
or c.name = 'kék'
vagy az ezzel ekvivalenswhere c.name in ('sárga','piros','kék')
feltételt, akkor az összes sárga vagy piros vagy kék gyümölcs lejönne (alma, körte, banán, szilva)
Narancs nem, mert itt kategórianévre teljes egyezés a feltétel!
Új hozzászólás Aktív témák
- Fejhallgató erősítő és DAC topik
- XPEnology
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Battlefield 6
- Külföldi prepaid SIM-ek itthon
- Teljesen szürreális, ami az RTX 5070 Ti kapcsán történik…
- bkercso: Társadalmi stabilitás az AI szemszögéből
- Azonnali fotós kérdések órája
- iPhone topik
- AMD Navi Radeon™ RX 9xxx sorozat
- További aktív témák...
- Canon EOS 90D + Canon EF-S 18-135mm f/3.5-5.6 IS USM + Canon EF 50mm f/1.8 STM + 2 akksi
- Synology DS 716+ II 8GB-ra bővitett memóriával, 1hónap gari
- Laptop 16GB-os DDR4 memória, 17 db, egyben
- Eladó Konfig I5 6600K 16GB DDR4 240GB SSD 500GB HDD RX5700XT 8GB!
- Braun Silk-expert Pro 5 IPL A Szőr-Terminátor keresi bátor új gazdáját!
- iPhone 11 Pro Max 64GB Midnight Green -1 ÉV GARANCIA - Kártyafüggetlen, MS4377
- HP ProDesk 600 G5 i3-9100 8GB 256GB 1 év garancia
- HIBÁTLAN iPhone 14 Pro Max 512GB Silver -1 ÉV GARANCIA - Kártyafüggetlen
- Apple iPhone 17 Pro Max 512GB / 36 hónap jótállással!
- Csak kipróbált Mini-Erőmű! Mini-PC Ryzen 7 7840HS 16GB 512GB 1 év garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


