小编Dar*_*uid的帖子

MySQL:是否可以将GROUP-BY的结果加入两个SELECT?

我有两个单独的SELECT语句,它们分别是GROUP-BY,例如:

SELECT x, y, z FROM a GROUP BY x
SELECT x, n, o FROM b GROUP BY x
Run Code Online (Sandbox Code Playgroud)

我非常希望将这两个SELECT连接在一起以组合它们的列,例如:

SELECT x as x1, y, z FROM a GROUP BY x 
LEFT JOIN (
  SELECT x as x2, n, o FROM b GROUP BY x)
ON x1=x2;
Run Code Online (Sandbox Code Playgroud)

这可能吗?我问,因为MySQL在抱怨

您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在'LEFT JOIN SELECT x'附近使用正确的语法作为x2

如果这是可能的,任何关于我的语法错误的想法?

非常感谢!

mysql sql join

6
推荐指数
2
解决办法
7804
查看次数

什么是理解对象交互的技术

在启动新应用程序时,有哪些方法可以确定您需要哪些对象,应该做什么以及它们应该如何相互交互?

这是白板的工作,还是只是根据需要开始编码和移动东西更容易?

oop object

2
推荐指数
1
解决办法
127
查看次数

标签 统计

join ×1

mysql ×1

object ×1

oop ×1

sql ×1