1
3
拥有三个结构相同的表通常是数据库设计不佳的标志。您应该找出将这些表合并到单个表中的方法。 在任何情况下,都可以聚合结果。一种方法是:
您要使用
两次聚合(在子查询和外部查询中)允许MySQL使用索引进行内部聚合。这可能是一个性能优势。
此外,如果要查找特定用户或用户集,请使用
|
2
2
使用组合结果
查询
|
3
2
你可以把联合的结果加起来
|
4
2
是的,您可以:)
|
5
0
请在下面尝试。未在db中尝试,因此可能会出现语法错误。 从中选择p.user\u id,sum(total)( 选择P.user\u id,count( )按p.user\U id列出的product1 p组总计 联合所有 选择P.user\u id,count( )按p.user\U id列出的product2 p组总计 联合所有 按P.user\u id从product3 P group中选择P.user\u id,count(*)total )a |
6
0
是的,我们可以从不同的
|
Nilima Kumari · sql脚本左外部联接问题 6 年前 |
TerminatorX · MySQL数据库所需金额 6 年前 |
masterhoo · 显示sql语句的补码结果 6 年前 |
Alex · C#Linq重复值上的完全外部联接 7 年前 |
Carlo · 如何将两个查询中的数据插入到关系表中 7 年前 |
Shubham Goyal · SQL重复列名 8 年前 |
GGSoft · RIGHT OUTER JOIN不适用于WHERE子句 10 年前 |
user2725109 · 两个左外部联接查询不明确的列名 11 年前 |