我有两个 select 语句,它们从两个不同的表中获取值。选择语句看起来像这样
SELECT year(timestamp) y, month(timestamp) m, count(id) c
FROM table
WHERE clause="foo"
GROUP BY year(timestamp), month(timestamp)
它返回类似的东西
|-y--|-m|c|
|2013|01|9|
|2013|02|9|
|2013|03|9|
|2013|04|9|
.
SELECT year(timestamp) y, month(timestamp) m, count(id) c
FROM table2
WHERE clause="foo"
GROUP BY year(timestamp), month(timestamp)
它返回类似的东西
|-y--|-m|c|
|2013|01|1|
|2013|03|1|
|2013|04|1|
我正在寻找的是根据时间戳加入两个表,并从第一个表中减去第二个表。所以它应该看起来像:
|-y--|-m|c|
|2013|01|8|
|2013|02|9|
|2013|03|8|
|2013|04|8|
谢谢!