我想計算兩個數據庫之間的時間戳,但由於不是我的設計缺陷,因此一個具有重疊的時間戳。計算視圖中兩個數據庫之間偏移量的時間戳
SELECT date(time + INTERVAL 8 HOUR) as day, COUNT(DISTINCT comment)
FROM news.data
GROUP BY day
UNION ALL
SELECT date(time + INTERVAL 8 HOUR) as day, COUNT(DISTINCT comment)
FROM`news-backup`.`data`
GROUP BY day
ORDER BY year(day) desc, day(day) DESC
LIMIT 20
有什麼事發生,有兩個數據庫的範圍內的一些時間戳,使他們產生了一定的日期分開計數。因此,它會給出算上今天從新聞和新聞的備份
EX:
date count
2013-1-15 10
2013-1-15 13
2013-1-14 8
2013-1-13 15
我要的是
EX:
date count
2013-1-15 23
2013-1-14 8
2013-1-13 15
這裏是踢球,我需要在一個視圖中,所以有與一些限制(不允許子查詢)。思考?不,我不能更改數據庫之間發生的數據轉儲序列
不確定,我嘗試將subquerrys放在VIEW中,它給了我一個錯誤 「SQL ERROR 1349:ciews select在from子句中包含suquerry」 – rodling
對不起。 。 。該文件是真的誤導。在一個地方說它允許子查詢,並在另一個地方,他們是不允許的。 –