05. november 2002 - 21:39Der er
4 kommentarer og 1 løsning
query
Jeg skal bruge alt data fra user og usefield samt vide hvor mange rækker i post der hører til den pågældne user. post.username=user.username user.userid=userfield.userfield.userid
SELECT user.*, userfield.*, count(post.postid) as pid FROM user, userfield, post WHERE user.userid = userfield.userid and user.username = post.username ORDER BY user.username desc
FEJL : Mixing of GROUP columns (MIN(),MAX(),COUNT()...) with no GROUP columns is illegal if there is no GROUP BY clause
SELECT user.*, userfield.*, count(post.postid) as pid FROM user, userfield, post WHERE user.userid = userfield.userid and user.username = post.username ORDER BY user.username GROUP BY user.username
alt
SELECT user.*, userfield.*, count(post.postid) as pid FROM user, userfield, post WHERE user.userid = userfield.userid and user.username = post.username GROUP BY user.username ORDER BY user.username
måske virker det att ersätta GROUP BY user.username med GROUP BY post.forumId
tyvärr kan jag ikke så mycket SQL så jag kan svara korrekt på det =(
Synes godt om
Ny brugerNybegynder
Din løsning...
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.