如何总结以下两个查询的结果?
getDatabase(server,filePath)
同一个用户可以在两个表中,所以我想总结他的结果,不想要两个单独的行,即第一个显示4和第二个6.总共10个
答案 0 :(得分:2)
您可以使用Union。 如果这是mysql,你可以在这里看到它的语法:http://dev.mysql.com/doc/refman/5.7/en/union.html
在其他数据库供应商中也是如此。
答案 1 :(得分:1)
你能否得到每个结果并将它们分配给不同的变量。
总结变量。
答案 2 :(得分:0)
根据你们的建议进行研究,这是解决方案:
select uid, firstname, surname, Count(*) as Built from (
select users.id as uid, firstname, surname from orders join users on orders.builder = users.id where bStop > 1461542400 and bStop < 1461592622
union all
select users.id as uid, firstname, surname from production_points join users on production_points.rewarded = users.id where Date(datetime) ='2016-04-25'
) performance group by uid;