webForumDet fria alternativet

Count(ID) i MySQL

0 svar · 284 visningar · startad av Sasch

SaschMedlem sedan nov. 2002220 inlägg
#1

MySQL'n känns jäkligt meckig. Vad jag vet så är det MySQL 5.1

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[MySQL][ODBC 3.51 Driver][mysqld-5.0.45-log]Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause

gamemeet.asp, line 61
    SET rsGameMeet = ObjdbConnection.Execute ("SELECT ID, OccourDate, OccourDateChange, ParticipantNo, (SELECT COUNT(ID) FROM tbl_gg_attending WHERE tbl_gg_attending.GameMeetID = tbl_gg_gamemeet.ID) As Attending FROM tbl_gg_gamemeet ORDER BY OccourDate, OccourDateChange ASC")

Placerar jag en GROUP BY i slutet så får jag bara fram 1. Gör det iofs mot ID (GROUP BY ID) men jag vill ju inte gruppera något bara få fram antal personer som är med på mötet...

125 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
122 ms — hämta tråd, inlägg och bilagor (db)