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?
4 svar · 163 visningar · startad av Pace
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
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?
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
Jo, det borde bli det resultat du vill ha, om tabellen statistics bara innehåller en post.
Det gör den!
Tack!