Új hozzászólás Aktív témák
-
Rimelek
csendes tag
MySQL -ben a sum() -on belül nem lehet újabb select utasítás, ezért adhatta a te verziódra a szintaktikai hibát. Viszont itt jön képbe a hasznos GROUP BY , ami ugye annyit tesz, hogy csoportosítja az eredményhalmazt a neki megadott mező szerint. Tehát jelen esetben a tabla2.tabla1id mező szerint. Ha van 10 darab az 5-ös tabla1id ből, akkor azt egy "csokorba" fogja, és az eredmény egy darab rekord lesz, de ettől még lehet rá lekérdezéseket írni.
A tabla1 összes mezőjét lekérdezi, és a tabla2.cella meznek összegét is, de mivel csoportosítva vannak az eredmények, az egy csoportba tartozó cella mezők összegét kérdezi le. innentől az sm-nek átnevezett összeg ugyanolyan mezőként használható, mint a többi. Lehet az alapján fordítva listázni.
Na ezt zavarosan írtam le azt hiszem...
A joinról gondolom nem kell beszélnem, de az csak a két táblát kapcsolja össze a megfelelő mezőik alapján.
-
Rimelek
csendes tag
Nem teszteltem pont ilyen tábla szerkezettel, de futtattam és hibát nem adott, csak esetemben nem látszik pontosan az eredmény helyesége, de azért leírom, hogy szerintem így lehetne:
SELECT tabla1.*, sum(tabla2.cella) as sm
FROM tabla1 LEFT JOIN tabla2
ON tabla1.id = tabla2.tabla1id
GROUP BY tabla2.tabla1id
ORDER BY sm DESC
Új hozzászólás Aktív témák
- HiFi műszaki szemmel - sztereó hangrendszerek
- Hálózati / IP kamera
- AMD Navi Radeon™ RX 9xxx sorozat
- Okos Otthon / Smart Home
- Luck Dragon: Asszociációs játék. :)
- Óra topik
- Czimby: XFX RX9070XT Quicksilver vs Mercury(non OC)
- Sweet.tv - internetes TV
- Elektromos cigaretta 🔞
- Pánik a memóriapiacon
- További aktív témák...
- BESZÁMÍTÁS! ASRock X870 R9 7950X3D 32GB DDR5 1TB SSD RTX 4090 24GB Be quiet Pure Base 501 LX white
- Telefon felváráslás!! Xiaomi 13T, Xiaomi 13T Pro, Xiaomi 14T, Xiaomi 14T Pro
- Új Creative Sound Blaster JAM V2
- BESZÁMÍTÁS! 1TB Samsung 870 EVO 2,5" SATA SSD meghajtó garanciával hibátlan működéssel
- Felújított laptopok számlával, garanciával! Ingyen Foxpost/PostaPont!
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest

