Avatar billede mora Nybegynder
05. november 2002 - 21:39 Der 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
Avatar billede di8leva Nybegynder
05. november 2002 - 21:43 #1
testa:

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
Avatar billede mora Nybegynder
05. november 2002 - 21:56 #2
nummer 2 virker.

Kan man tage højre for post.forumid også ?
så jeg har en id til post.forumid=9 og en til både 7 og 8 lagt sammen.

giver points når du svarer :)
Avatar billede di8leva Nybegynder
05. november 2002 - 22:00 #3
förstår ikke riktig hvad du menar med det spögsmål?
Avatar billede mora Nybegynder
05. november 2002 - 22:03 #4
post.forumid er et felt, skal egentlig finde ud af hvor mange rækker i post med post.forumid=9 der matcher det brugerid og hvor mangei 7+8 der matcher
Avatar billede di8leva Nybegynder
05. november 2002 - 22:06 #5
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 =(
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester