webForumDet fria alternativet

Count(ID) i MySQL

Databaser & SQL

0 svar · 284 visningar · startad av Sasch

Medlem sedan nov. 2002830 inlägg
Frågan#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...

256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)