webForumDet fria alternativet

SQL

2 svar · 141 visningar · startad av Kristianstad

KristianstadMedlem sedan dec. 2002841 inlägg
#1

Hej hej!

Tabell System: (ID)
Medlem1
Medlem2
Medlem3

Tabell Betyg: (Anvandarnamn)
Medlem1
Medlem1
Medlem1
Medlem2
Medlem2
Medlem2
Medlem2

Tabell Forum: (Anvandarnamn)
Medlem1
Medlem1
Medlem1
Medlem1
Medlem1
Medlem2

Jag vill skriva ut och sortera från System. Exempel:
Medlem1 - Betyg(3) Forum(5)
Medlem2 - Betyg(4) Forum(1)
Medlem3 - Betyg(0) Forum(0)

Jag försökte med följande kod (vilket inte fungerade)

SELECT s.ID, count(f.Anvandarnamn) as forumet, count(b.Anvandarnamn) as betyget
FROM System as s left join forum f on s.id=f.anvandarnamn left join betyg b on s.id=b.anvandarnamn
group by s.id ORDER BY s.ID

Tack på förhand! :bire

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Du försöker joina två saker som inte har med varandra att göra. Eftersom det är Mysql (vill jag minnas) så får du ställa två frågor.

KristianstadMedlem sedan dec. 2002841 inlägg
#3

ok...då för jag väl göra det! :)
Tack :bire

129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)