Hirdetés
- Xiaomi 17 Ultra - jó az optikája
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Apple Watch Sport - ez is csak egy okosóra
- Okosóra és okoskiegészítő topik
- iPhone topik
- Mobil flották
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- Samsung Galaxy S24 - nos, Exynos
- Fotók, videók mobillal
- Xiaomi 15 - kicsi telefon nagy energiával
Ú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
- AMD GPU-k jövője - amit tudni vélünk
- E-roller topik
- Vezeték nélküli fejhallgatók
- Okos Otthon / Smart Home
- Energiaital topic
- Milyen alaplapot vegyek?
- PlayStation 5
- Xiaomi 17 Ultra - jó az optikája
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- További aktív témák...
- Apple MacBook Air M1 13.3 - 8GB/256GB - Asztroszürke - MAGYAR - 42 Ciklus - 98% akku - 1,5 év gari
- HP Elitebook 840 G4,14",HD,i5-7300U,8GB DDR4,256GB SSD,WIN11
- ÚJ Lenovo Legion 5 - 15.1"WQXGA OLED 165Hz - Ryzen 7 260 - 24GB - 1TB - RTX 5060 - 3 év gari - HUN
- Gamer PC-Számítógép! Csere-Beszámítás! I7 7700K / GTX 1080 8GB / 16GB DDR4 / 500GB SSD
- Lenovo ThinkPad L460,HD+, 14",i5-6200U,8GB RAM,256GB SSD,WIN11
- Apple iPad Pro 9.7 (A1674) 32GB Wi-Fi + Cellular - Asztroszürke (Jelszavas)
- Apple MacBook Pro 16 (2021) M1 Max 32GB RAM 500GB SSD használt, megkímélt 100% akku (0 ciklus)
- Telefon felvásárlás!! iPhone 12 Mini/iPhone 12/iPhone 12 Pro/iPhone 12 Pro Max
- Használt Steelseries Arctis 7P+ vezeték nélküli gaming headset / 12 hó jótállás
- 14" Dell Latitude laptopok: 5400, 5480, 5490, 7480, E6410, E6440, E5450 / SZÁMLA + GARANCIA
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

