作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我进行了很多搜索并尝试了很多查询,但没有得到满意的答案。所以想问一下。
如果具有相同的值,我正在从 mysql 表中查找最后 5 条记录,否则不会。
类似于如果 col_n 在最后 5 条记录中具有相同的值 x,则计数,否则不计数
。但我不知道如何为此编写查询?
SELECT count(col_n)
from track if(last five col_n = 'ok')
WHERE col_a = 'value1' AND col_b = 'value2'
最佳答案
请尝试这个:
SELECT p.*
FROM
( SELECT *
FROM demo ORDER by id DESC
LIMIT 5
) AS p
JOIN
( SELECT COUNT(*) AS cnt
FROM
( SELECT 1
FROM demo
LIMIT 5
) AS tmp
) AS c
ON c.cnt = 5 WHERE p.name='x'
关于php - mysql : last five records if having same value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51097220/
我是一名优秀的程序员,十分优秀!