это мой запрос:Почему мой запрос не работает?
SELECT [MsgType],sr.ServiceName,content,COUNT(*) AS Occurrence
FROM [VSReceiveSend].[dbo].[ReceiveBuffer] rb
INNER JOIN dbo.Services sr ON rb.ServiceCode=sr.Code
where MsgType is not null and MsgType = 2
group by MsgType,CONTEnt, sr.ServiceName
order by COUNT(*) DESC
UNION
SELECT [MsgType],sr.ServiceName,content,COUNT(*) AS Occurrence
FROM [VSReceiveSend].[dbo].ReceivedSMS rb
INNER JOIN dbo.Services sr ON rb.ServiceCode=sr.Code
where MsgType is not null and MsgType = 2
group by MsgType,CONTEnt, sr.ServiceName
order by COUNT(*) DESC
SQL дает мне эту ошибку: Incorrect syntax near the keyword 'UNION'
! в чем проблема?
Что вы пытаетесь достичь? Похоже на довольно обширный запрос? – 2014-09-22 10:36:23
у вас не может быть предложения 'ORDER BY' перед ключевым словом' UNION' –
@JohnWoo как использовать UNION в этом запросе? – pejman