- A legtöbb amerikai szerint a TikTok egy őket befolyásoló eszköz
- Linux - haladóknak
- Microsoft Excel topic
- ArchiCAD és Artlantis topik
- ASUS routerek
- Mindenki AI-t akar, már 2025-re is eladták a HBM chipeket
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Célkeresztben az OnlyFans, amiért pornót nézhetnek a gyerekek
- Az iPadOS-re írt appokra is díjat vet ki az Apple
- Vodafone otthoni szolgáltatások (TV, internet, telefon)
Aktív témák
-
L3zl13
nagyúr
Ha az SQL stringre gondolsz akkor:
select tema.tema_id, cim, count(hozzaszolas_id) as hozzaszolas from tema left outer join hozzaszolas on tema.tema_id=hozzaszolas.tema_id group by tema.tema_id,cim
Az eleje gondolom egyértelmű, a lényeg, hogy ne *-ozz mert akkor nem nagyon tudsz count meg hasonló kifejezéseket használni.Ehelyett szépen felsorolod azokat az oszlopokat amire szükséged van.
A count(xyz) azt jelenti, hogy nem kiírja egyenként az xyz-ket, hanem csak megszámolja őket.
Pl ha az lenne a query, hogy ''select count(tema_id) from tema'' akkor csak egy számot kapnál eredménynek. Mégpedig a témák számát.
az 'as hozzászólás' azért van, hogy könnyebben lehessen hivatkozni a fügvény eredményeképp kapott mezőre kiíratáskor.
'from tema' gondolom egyértemű
left outer join - ezzel kapcsolod össze a két táblát, mégpedig olyan módon, hogy a baloldali tábla (left) minden eleme szerepel az eredményképpen kapott összesített táblában, míg a jobboldali táblából csak azok az elemek, amelyek az összekapcsolási feltételnek megfelelnek.
hozzaszolas - a másik tábla neve
on tema.tema_id=hozzaszolas.tema_id - Az összekapcsolási feltétel. Innen tudja, hogy a hozzaszolas táblábol melyik sor a tema tábla melyik sorához tartozik. (Ahol a tema_id -k megegyeznek.)
group by tema.tema_id,cim - csoportosítás tema_id és cím szerint. Ez azért kell, hogy a hozzászólások táblát a count-nál ne egybe vegye, hanem tema_id-nként számolja össze a hozzászólások számát.
Utolsó hozzászólóhoz szerintem külön lekérdezés kell.Aki hülye, haljon meg!
Aktív témák
- Samsung Galaxy S23 Ultra - non plus ultra
- Politika
- Vezetékes FEJhallgatók
- A legtöbb amerikai szerint a TikTok egy őket befolyásoló eszköz
- XMLTV EPG letöltő progi
- Mibe tegyem a megtakarításaimat?
- Futás, futópályák
- Escape from Tarkov
- Okos Otthon / Smart Home
- AMD vs. INTEL vs. NVIDIA
- További aktív témák...