缺少别名,应该在最后一行加上别名,比如:

SELECT * FROM ( ( SELECT count() pricNum FROM news_price DATA WHERE DATA.del_flag = 0 AND DATA.approval_progress = 3 ) UNION ( SELECT count() prodNum FROM news_production_data DATA WHERE DATA.del_flag = 0 AND DATA.approval_progress = 3 ) UNION ( SELECT count() purcNum FROM news_supply_chain_data DATA WHERE DATA.del_flag = 0 AND DATA.approval_progress = 3 ) UNION ( SELECT count() protNum FROM news_port_data DATA WHERE DATA.del_flag = 0 AND DATA.approval_progress = 3 ) UNION ( SELECT count(*) warDNum FROM news_warehouse_data DATA WHERE DATA.del_flag = 0 AND DATA.approval_progress = 3 ) ) AS tempTableAlias

以下语句查询结果出错SELECT	 FROM			 SELECT count pricNum FROM news_price DATA WHERE DATAdel_flag = 0 AND DATAapproval_progress = 3 UNION		 SELECT count prodNum FROM news_production_data DATA WHERE DATAdel_flag

原文地址: https://www.cveoy.top/t/topic/coS2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录