MySQL 5.1 #1111 - Invalid use of group function probléma GROUP_CONCAT-tal
Sziasztok!
Nem vagyok kezdő adatbázisokból, ez most mégsem akar menni:A $subject-ben szereplő hibát kapom, GROUP_CONCAT nélkül viszont megy. Van valami tippetek, hogy mi a gond?
Válaszokat előre is köszi!
Üdv:
Dávid
■ Nem vagyok kezdő adatbázisokból, ez most mégsem akar menni:
SELECT GROUP_CONCAT(CONCAT(SUM(RT.FIZETENDO), ' ', RT.VALUTA_KOD) SEPARATOR ' + ')
FROM RENDELES_TETEL RT
WHERE RT.RENDELES_KOD = 1304 AND RT.TOROLT = 0 AND RT.FIZETENDO <> 0
GROUP BY RT.VALUTA_KOD
ORDER BY RT.VALUTA_KOD ASC
Válaszokat előre is köszi!
Üdv:
Dávid
Képzett mező
GROUP_CONCAT: row set-ből column
Én itt arra használnám a group_concat függvényt, hogy egy row set-ből string column-t képezzek, ugyanis egyszerre szeretném lekérdezni a felhasználó összes megrendelését, de úgy, hogy abban már mezőként benne van a rendelés tételekből aggregált fizetendő is. Van erre valami jobb módszer?
Üdv:
Dávid
Szerk.:
R tábla
Ezt azért teszi mert nincs a lekérdezésben R nevű tábla, vagy csak én nem látom.
R tábla
Az egész SELECT sematikusan így néz ki:
A fentiekben említetten kívül szerinted van más megoldás arra, hogy a fizetendőt ne kelljen egy csomó subselect-ben lekérdeznem?
Köszi! Üdv:
Dávid