2016-02-12 44 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,则表示客户端无法提交投票。