Hirdetés
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- GoodSpeed: Munkaügyi helyzet Hajdú-Biharban: észak és dél
- urandom0: Mégsem számőzöm az AI-t az életemből :(
- Hieronymus: Rosszindulatú tevékenységek ellenőrzése IP alapján
- Torda: Így lehet fillérekből prémium okosotthon rendszert építeni 2025-ben
- gban: Ingyen kellene, de tegnapra
- Lalikiraly: Asus Gaming V16 - RTX5050
- laca223: Miért győz a kollektív meggyőződés akkor is, ha saját magát teszi tönkre?
Ú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
- A piac legerősebb kameráját ígéri a Xiaomi 17 Ultra
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- iPhone topik
- Kritikát kapott a Nintendo konzolgyilkos felhasználói szerződése
- Mini-ITX
- Kábel nélkül a Sapphire VGA-val
- PlayStation 5
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- sziku69: Szólánc.
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- További aktív témák...
- AZONNAL KÉSZLETRŐL! AMD Ryzen 7 9800X3D 64GB 6000MHz RAM 2TB Gen4 SSD RTX 5090 32GB GDDR7 1200W
- AZONNAL KÉSZLETRŐL! Intel Core i5 14600K 64GB 6000MHz RAM 2TB Gen4 SSD RTX 5060 8GB FSP 750W
- AZONNAL KÉSZLETRŐL! Intel Core i5 14600K 32GB 6000MHz RAM 2TB Gen4 SSD RTX 5060 8GB FSP 750W
- AZONNAL KÉSZLETRŐL! Intel Core i5 14600K 32GB 6000MHz RAM 1TB Gen4 SSD RTX 5060 8GB FSP 750W
- BESZÁMÍTÁS! GIGABYTE A520M R5 5500 16GB DDR4 256GB SSD 1TB HDD GTX 1060 6GB Zalman T3 Plus 400W
- AKCIÓ!!! HP ZBook Power 15 G8 Mobile Workstation i7-11850H 32GB 1000GB Nvidia RTX A2000
- Apple iPhone 17 Pro Max 512GB / 36 hónap jótállással!
- BESZÁMÍTÁS! Dell Latitude 3530 üzleti notebook - i5 1235U 8GB DDR4 512GB SSD Intel Iris Xe WIN11
- LG 35WN75C-B - 35" Ívelt VA - 3440x1440 - 100Hz 5ms - USB Type-C 60W - AMD FreeSync - HDR 10
- Asus laptop E1504F Ryzen 3
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

