我有一个名为test
的表,其中两个字段和数据列在下面
id test_no
--- -------
1 2
2 2
3 2
4 2
5 3
6 3
现在我希望得到最大test_no
在我的情况下我想现在得到3和3(因为有两个计数为3)
所以我使用这个查询,但它给了我3和2
我想要这个
id test_no
--- -------
5 3
6 3
我的查询是
SELECT MAX( `test_no` )
FROM `test`
GROUP BY `test_no`
答案 0 :(得分:2)
尝试这种方式:
select `id`,`test_no`
from `tab`
where `test_no` = (
SELECT MAX( `test_no` )
FROM `test`
)
答案 1 :(得分:0)
您可以尝试此查询:
select * from test
where test_no = (select max(test_no) from test)
答案 2 :(得分:0)
尝试这种方式:
SELECT * FROM test
WHERE TEST_NO = (SELECT MAX(TEST_NO) FROM test)
由于 的Manoj