我的 sql 查询有什么问题?我正在尝试使用 aJoin
并同时使用 aUNION
从另一个表中获取所有表,同时根据关系将其他表连接在一起..
但是我收到以下错误:
"The used SELECT statements have a different number of columns"
我的查询:
SELECT a.ESN, a.UnixTime, a.Payload, a.Timestamp
,b.AlarmingStatus
,b.STxModel
,c.GroupID
FROM STxMessage a
JOIN STx b ON b.ESN = a.ESN
JOIN GroupInfo c ON b.GroupID = c.GroupID
WHERE b.STxModel = 190
AND a.AlarmsChecked="y"
AND c.AlertsMasterSwitch="on"
UNION ALL
SELECT d.ESN , d.UnixTime, d.Payload, d.Timestamp FROM STxMessageArchive d