22. april 2003 - 12:47Der er
2 kommentarer og 1 løsning
SQL-sætning med SUM og COUNT
Nogen der kan se hvorfor denne sætning giver denne fejlmeddelelse og hvad jeg skal gøre ved den?
SQL = "SELECT gallerier.id, pictures.picid, pictures.picposition, sum(stemmer.karakter) AS karakter, count(stemmer.karakter) AS stemmer FROM (stemmer RIGHT JOIN gallerier ON stemmer.ID = gallerier.ID) LEFT JOIN pictures ON gallerier.ID = pictures.ID WHERE (pictures.picposition=1 OR pictures.picposition IS NULL) " & search & brand & " ORDER BY " & sorting
Fejl: You tried to execute a query that does not include the specified expression 'id' as part of an aggregate function.
SQL = "SELECT gallerier.id, pictures.picid, pictures.picposition, sum(stemmer.karakter) AS karakter, count(stemmer.karakter) AS stemmer FROM (stemmer RIGHT JOIN gallerier ON stemmer.ID = gallerier.ID) LEFT JOIN pictures ON gallerier.ID = pictures.ID WHERE (pictures.picposition=1 OR pictures.picposition IS NULL) " & search & brand & " GROUP BY gallerier.id, pictures.picid, pictures.picposition ORDER BY " & sorting
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.