webForumDet fria alternativet
Logga in / Bli medlem

union all?¿

Databaser & SQL

1 svar · 194 visningar · startad av pRob3

Medlem sedan maj 2003151 inlägg
Trådstart#1

Vilken version av MySQL behövs för att köra union all?

Försökt med den här koden men får bara fel meddelandet nedan.

sql = "SELECT 'koll1' , COUNT(messageid) from mailin WHERE last='0' AND till='" & id & "'"& _
" union all"& _
" SELECT 'koll2', COUNT(ID) FROM gb WHERE  last=0 AND till='" & id & "'"

set Rs = connect.execute(sql)

Fel messet:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[MySQL][ODBC 3.51 Driver][mysqld-3.23.55-log]You have an error in your SQL syntax near 'union all SELECT 'koll2', COUNT(ID) FROM gb WHERE last=0 AND till='pRob3'' at line 1

Medlem sedan juni 200032 967 inlägg
#2

Det finns en hel del frågor som besvaras på MySQL.com, bland annat denna. http://www.mysql.com/doc/en/UNION.html

261 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)