För att få svaret du skriver att du vill ha skriver du följande.
SELECT Ordern, SUM(belopp) AS belopp FROM tabell
GROUP BY Ordern
Men jag antar att det är något annat du är ute efter?
2 svar · 739 visningar · startad av stallet
Jag har ett problem har flera tabeller som jag har joinat och det funger ok men jag vill kunna gruppera utifrån genom att jamför värden i två kolumner så här ser utdata ut
Ordern***nodid ***ingår i nodid *** belopp
1000****1.1 **** 1 * ******* *** 0
1001****1.1.1****1.1 * ******* * 2000
1002****1.1.2****1.1 * ******* * 3000
2000****1.2 **** 1 * ******* *** 0
2001****1.2.1 *** 1.2 * ******* * 4000
Det som blir svårt är att jag vill få 1.1 nodid där ingår i nodid 1.1 eftersom dessa inte ligger på samma rad hur göra
Då vill jag har svaret
1000 5000
2000 4000
För att få svaret du skriver att du vill ha skriver du följande.
SELECT Ordern, SUM(belopp) AS belopp FROM tabell
GROUP BY Ordern
Men jag antar att det är något annat du är ute efter?
Nej det fungerar inte utan jag måste kunna välja nivå i trädet t ex 1.1 jag vet inte hur djupt trädet är