22. januar 2004 - 11:56Der er
11 kommentarer og 1 løsning
Konvertering fra Access til mySQL
Jeg er ved at lave en konvertering fra Access til mysql, og nu har jeg lidt problemer med en sql sætning, som ikke virker længere.
Er der nogen som kan gennemskue hvad der er galt ?
SQL = "SELECT photos.id FROM photos INNER JOIN comments ON photos.id = comments.photo WHERE category <> 15 AND category <> 32 GROUP BY photos.id ORDER BY Max(comments.id) DESC limit 0,4"
Det giver ikke meget mening at hvade MAX i en order by??
er du sikker på det ikke skal være i stil med:
SQL = "SELECT photos.id FROM photos INNER JOIN comments ON photos.id = comments.photo WHERE category <> 15 AND category <> 32 GROUP BY photos.id, Max(comments.id) ORDER BY comments.id DESC limit 0,4"
SQL = "SELECT photos.id, Count(comments.id) as antal FROM photos LEFT JOIN comments ON photos.id = comments.photo WHERE category <> 15 AND category <> 32 GROUP BY photos.id ORDER BY antal DESC limit 0,4"
SQL = "SELECT photos.id, max(category.id) as antal FROM photos LEFT JOIN comments ON photos.id = comments.photo WHERE category <> 15 AND category <> 32 GROUP BY photos.id ORDER BY antal DESC limit 0,4"
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.