我有一个像下面这样的mysql表.我想要计算浆果和草莓之间的行数,在我的情况下,这两个水果之间是两行.我怎样才能做到这一点?
id fruit
1 apple
2 berry
3 banana
4 pineapple
5 strawberryRun Code Online (Sandbox Code Playgroud)
尝试这个查询,
$sql = "SELECT COUNT(*) as total_count FROM table_name JOIN ( SELECT MAX(id) as
maxid,MIN(id) as minid FROM `table_name` WHERE fruit = 'berry' OR
fruit= 'strawberry') as temp ON table_name.id > temp.minid AND
table_name.id<temp.maxid";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
621 次 |
| 最近记录: |