Mi a baj az alábbi sql lekérdezéssel?

0 értékelés
78 megtekintés
Gergely1987 (40 pont) kérdezte Feb 6.
Krisz szerkesztett Feb 6.

Heyho!

String sql = "select name, type, years, sum(piece),price,shopID from wine group by name, shopID, price";

ez az sql-em, amit ha lekérek az IntelliJ ezt az exceptions-t dobja: "java.sql.SQLSyntaxErrorException: A(z) 'WINE.NAME' oszlophivatkozás érvénytelen. Ha a SELECT lista legalább egy összesítést tartalmaz, akkor minden bejegyzésnek érvényes összesítő kifejezésnek kell lennie."

A w3schools oldalán csináltam hasonló lekérdezést és ott ez működött: select country,city, sum(customerID) from customers group by country; 

mi lehet a rossz a lekérdezésben, nem látom a különbséget a kettő között...? 

1 Válasz

0 értékelés
Gergely1987 (40 pont) válaszolta meg Feb 6.
Krisz kiválasztva Feb 6.
 
Legjobb válasz

jó lett.... csak 7-8 órámba telt... :D

módosítottam az sql-t erre:

String sql = "select sum(piece) as newPiece,name,type,years,price,shopID from wine group by name,type,years,price,shopID";
...