#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT m.ID as id, m.CardId as cardid,m.Date as data,m.Mark as mark,null as mone' at line 3
上面是手错,我不知道mysql里面可不可以这样用啊
SELECT * FROM
( SELECT m.ID as id, m.CardId as cardid,m.Date as data,m.Mark as mark,null as money,null as cert,'活动积分' as tag,s.Content as content,s.ID as contentid FROM bmw_scale_marks as m,bmw_scale_program as s WHERE m.CardId='8888888888' AND m.ContentID=s.ID
UNION ALL
SELECT m.ID as id, m.CardId as cardid,m.Date as data,m.Mark as mark,m.Money as money,m.CertificateID as cert,'消费积分' as tag,s.Content as content,s.ID as contentid FROM bmw_consumer_marks as m,bmw_consumer_table as s WHERE m.CardId='8888888888' AND m.ContentID=s.ID
UNION ALL
SELECT m.ID as id, m.CardId as cardid,m.Date as data,m.Mark as mark,m.Money as money ,m.CertificateID as cert,(case when m.Category=0 then '维修' else '板喷' end) as tag,null as content,null as contentid FROM bmw_maintenance_marks as m WHERE CardId='8888888888')as d