2016-02-12 42 views
0

我在mysql db中有一個投票表。 投票ID,投票圖片,用戶ID,投票IP,投票日期,投票總和 - 如下所示。mysql查詢比賽投票每天發現重複的內容

不允許在每24小時內從其他user_id(使用相同的IP)投票同一個ip的圖片。

因此,我正在尋找一個mysql查詢,它可以讓我將每天使用的ip地址> 1(每天的整個比賽時間)分開,並且會比較來自同一ip的其他user_id是否投票不變這也是非法的一天。對不起,英文不好。

你能幫我嗎?

vid | vpic | user_id | vip | vdate | VSUM

感謝

回答

0

基本上,你必須使用一個SELECT查詢來算那些行,其中用戶ID是等於誰試圖投票,並存儲在連續的IP地址,等於實際投票的IP之一的地址和日期的日期小於今天或月份小於實際月份或年份小於實際年份。

如果計數返回超過0,則表示客戶端無法提交投票。