webForumDet fria alternativet

Count + hämta ett fält

4 svar · 151 visningar · startad av Pace

PaceMedlem sedan juni 20019 024 inlägg
#1

Försöker mig på att hämta antalet medlemmar med "count" och antalet som är "nedskrivna" i en tabell.

SELECT COUNT(*) AS antalMedlemmar, PaceBoard_Statistics.UserCount
FROM PaceBoard_Members, PaceBoard_Statistics

Felmeddelande:

[MyODBC]Mixing of GROUP columns (MIN(),MAX(),COUNT()...) with no GROUP columns is illegal if there is no GROUP BY clause

------------------
"Tål det inte att skämtas om, är det inte värt att ta på allvar."

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Ja, just det. Du kan inte göra så där.
(Det är ingen garanti att resultatet blir en tabell.)

Varför har du en (cross) join?

Vad vill du ha för resultat?

------------------
essentitia preter non sans multiplicandum

[Redigerat av LarsG den 02 dec 2001]

PaceMedlem sedan juni 20019 024 inlägg
#3

Jag vill ha resultatet av COUNT(*) på tabellen _Members och sedan vill jag ha värdet av fältet UserCount i _Statistics tabellen.

[r] Kan det här stämma?

SELECT COUNT(*) AS antalMedlemmar, UserCount FROM PaceBoard_Members, PaceBoard_Statistics GROUP BY USerCount

------------------
"Tål det inte att skämtas om, är det inte värt att ta på allvar."

[Redigerat av Pace den 02 dec 2001]

LarsGMedlem sedan dec. 200012 464 inlägg
#4

Jo, det borde bli det resultat du vill ha, om tabellen statistics bara innehåller en post.

------------------
essentitia preter non sans multiplicandum

PaceMedlem sedan juni 20019 024 inlägg
#5

Det gör den! :)
Tack!

------------------
"Tål det inte att skämtas om, är det inte värt att ta på allvar."

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