找回密码
 立即注册

QQ登录

只需一步,快速开始

哇哈哈哈
注册会员   /  发表于:2024-5-23 11:59:31
2#
来大佬..
回复 使用道具 举报
最佳答案
最佳答案
wwbb
初级会员   /  发表于:2024-5-23 10:40:10
来自 11#
哇哈哈哈 发表于 2024-5-24 11:35
在sql是正常的运行的,活字格报错这个

> 1349 - View's SELECT contains a subquery in the FROM clause
这个错误是mysql视图中不支持有子查询

那我们可以将子查询先创建成一个视图,在将视图中进行统计
视图1:


SELECT name, num,total FROM table1
UNION ALL -- 不去重,用UNION ALL;去重,用UNION  
SELECT name, num,total FROM  table2



视图2:

SELECT name, SUM(num) AS 数量,SUM(total) AS 总数
FROM 视图1
GROUP BY name

回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部