2016-04-18 9 views
0

数字40の場合はどのようにクエリが(mysqli)のようになり、最初と最後の列に基づいてチケット40を購入した行を見つける必要がありますか?Mysqlは2つの列に基づいて勝者を選択します

この場合、40が始まり、40未満であるため、id 19の行が正解になります。プレーヤーはチケット2を1000に購入して勝利しました。

クエリはどのようになりますか?

データベースの構造:

enter image description here

答えて

1

使用BETWEEN

SELECT * 
FROM lotto_tickets 
WHERE 40 BETWEEN start AND end 
0
SELECT * FROM lotto_tickets WHERE start <= 40 AND end >= 40 
1
select * from lotto_ticekts 
where 40 between start and end 
関連する問題