1
我在MySQL DB中有两个表; table1,table2。如何在一个输出文件中连接两个表的结果?
它们都有单列(浮点)值。这实际上是我们研究项目的一个转储,它产生了单一的价值结果。
许多这些值得到重复和排序和过滤它们在Python中将是繁琐的,所以我虽然也许倾销他们在数据库表中将更快。
value table1_count table2_count
1.0 0 1
1.1 1 3
2.1 4 5
我来了该查询如下:
select everything.value, everything.count1, everything.count2
from
((
select X as value, count(*) from table1
) union all (
select X as value, count (*) from table2
)) everything
group by everything.value
into outfile "/count";
任何建议
因此,从SQL查询的最终结果是继值分组?
感谢,
感谢比尔...... 但它并没有回答我的问题... 在您的回复,你有一个外部计数是结合表1和表2的计数;我需要保持计数分开为每个表,因为一个代表成功和失败,所以他们不能在外部查询组合。 有什么建议吗? – okm 2009-08-19 07:29:02