Mysql根据两列选择获胜者

时间:2016-04-18 14:32:45

标签: mysql

如果我的号码为40,查询将如何显示(mysqli),并且必须根据开始和结束列找到实际购买票证40的行?

在这种情况下,ID为19的行将是正确的答案,因为40超过了40,玩家购买了2到1000的票,并赢了。

查询将如何?

数据库结构:

enter image description here

3 个答案:

答案 0 :(得分:1)

select * from  lotto_ticekts
where 40 between start and end

答案 1 :(得分:1)

使用BETWEEN

SELECT *
FROM lotto_tickets
WHERE 40 BETWEEN start AND end

答案 2 :(得分:0)

SELECT * FROM lotto_tickets WHERE start <= 40 AND end >= 40
相关问题