09. maj 2003 - 12:33Der er
6 kommentarer og 1 løsning
SQL-sætning der driller
Jeg har en SQL-sætning hvor jeg skal finde nogle billeder frem som folk har bedømt, men der skal kun vises billeder hvor der er mere end 5 der har afgivet bedømmelse.
Jeg skriver "stemmer > 5" hvor stemmer kommer fra "count(stemmer.karakter) AS stemmer", men jeg får denne fejl: "Too few parameters, expected 1"
"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)AND stemmer > 5 GROUP BY gallerier.id, pictures.picid, pictures.picposition, stemmer.ID"
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det er nok fordi du bruger alias stemmer og du har en tabel som heddder det samme stemmer. Prøv at ændre stemmer til eksvis antal, det skal være noget du ikke har som tabel eller kolonne navn:
Hvad hvis du skriver count(stemmer.karakter) igen?
"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) AND count(stemmer.karakter) > 5 GROUP BY gallerier.id, pictures.picid, pictures.picposition, stemmer.ID"
"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) GROUP BY gallerier.id, pictures.picid, pictures.picposition, stemmer.ID HAVING count(stemmer.karakter) > 5"
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.