- Google Pixel 10a – évismétlés
- Dreame Pilot - Álomhaj, ó!
- Hivatalos a Poco X8 Pro Max gigantikus akkukapacitása
- Xiaomi 17 Ultra - jó az optikája
- Samsung Galaxy S23 Ultra - non plus ultra
- Mobil flották
- Thaiföldön már videózzák a Samsung Galaxy A37-et és A57-et
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Válságmódban a Samsung mobildivíziója
- Vége a dalnak: nincs több Samsung harmonikamobil
Új hozzászólás Aktív témák
-
Taci
addikt
Köszönöm szépen, ezzel így már szépen alakul.
Viszont még lenne benne csavar:
3 tábla van (példád alapján írom):
- 1.: cikkek (c.cim, c.create_date stb.)
- 2.: kategoria (k.id, k.nev)
- 3.: cikkek_kategoriak (ck.cikk_id, ck.kategoria_id): Mivel egy cikk több kategóriában is lehet, ezért javaslatotokra ezt külön szedtem ebbe a táblába, így minden rekord 1-1 kapcsolat a cikk és a kategória között. Ha egy cikkhez 3 kategória tartozik, akkor 3 rekord van hozzá.Amit írtál, az szépen visszaadja a kért adatokat, de csak a kategóriák id-ját, és ha egy cikkhez több kategória van, akkor annyi rekordot ad vissza.
Pl.: ha a cikk_id = 5 -höz van kategória 3, 15 és 22, akkor így adja most vissza:cikk_id ... kategoria_id5 35 155 22Viszont úgy szeretném, hogy cikkenként csak egy rekordot adjon vissza, és a kategoria_id-khoz tartozó szringeket (neveket) sorolja fel, vesszővel elválasztva.
Tehát ha a 3-as kategória a "belfold", a 15-ös a "kulfold", a 22-es pedig a "sport", akkor ezt adja vissza:cikk_id ... kategoria_nevek5 belfold,kulfold,sportEddig arra jutottam, hogy:
create view cikkek_vw asselect c.id cikk_id,c.cim cim,c.create_date datum,c.creator cikk_iro,ck.kategoria_id cikk_kategoria_id,k.nev kategoria_nevfrom cikkek cjoin cikk_kategoria ckon c.id = ck.cikk_idJOIN kategoriak AS kON ck.kategoria_id = k.id;(Lehet, ide most nem a legpontosabban írtam át, de a lényege ez, és nálam a valós kód szépen hozza.)
Tehát ez kiírja több rekordban, ha egy cikkhez több kategória is van, viszont így már odaírja a kategória nevét is, nem csak az id-ját.
cikk_id ... kategoria_id kategoria_nev5 3 belfold5 15 kulfold5 22 sportValahogy meg lehet csinálni, hogy 1 cikk csak egyszer szerepeljen (ezt a distinct vagy a group by megoldja), és hogy a különböző kategóriák vesszővel elválasztva egy új mezőben legyenek az adott egy darab cikk rekordjában?
Mert ez így valóban egy az egyben az lenne, mint a mostani külön tábla tartalma.@Ispy: Már megvolt, a sokadik is, már a ló túloldalon vagyok lassan...
Új hozzászólás Aktív témák
- Revolut
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Google Pixel 10a – évismétlés
- AliExpress tapasztalatok
- Dreame Pilot - Álomhaj, ó!
- Kész rémálom lesz Linuxot használni jövőre az USA egyes államaiban
- Luck Dragon: Asszociációs játék. :)
- gban: Ingyen kellene, de tegnapra
- AMD vs. INTEL vs. NVIDIA
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- További aktív témák...
- LianLi SL120 LCD Wireless 3as ventilátor szettek vezérlővel eladóak (fekete/fehér)
- LG UltraGear 27GR95QE-B 240 Hz OLED 2560x1440 Gamer Monitor 6 hó garancia Házhozszállítás
- Kingston FURY 32GB (2x16) KIT DDR5 5600MHz CL40
- AMD Ryzen 5 7600X BOX - Gari 2027.03.11 -ig - Eladó!
- Samsung Odyssey G5 LS27CG510 27 QHD Gamer Monitor 6 hó garancia Házhozszállítás
- DJI mini 3 drón display unit
- Asus Tuf RTX 5070 // Felbontott, új // SZÁMLA // GARANCIA //
- Beszámítás! Asus TUF VG249Q 24 144Hz FHD IPS 1ms monitor garanciával hibátlan működéssel
- Samsung Galaxy A04s / 3/32GB / Kártyafüggetlen / 12Hó Garancia
- A Legújabb! Dobozos Új DELL XPS 13 9340/ULTRA 7-155H/32 GB Ram/1TB SSD/AI BOOST+INTEL ARC
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


