我有一个包含以下列的表 TEST :
code_ver (VARCHAR)
suite (VARCHAR)
date (DATE)
现在我想选择不同值为 c 的 10 行ode_ver & code_ver NOT LIKE '%DevBld%' sorted by date desc.
所以我写了以下查询:
select *
from test
where code_ver IN (select DISTINCT code_ver
from test
where code_ver NOT LIKE '%DevBld%'
ORDER by date DESC LIMIT 10);
理想情况下,这个查询应该可以工作,但我的 MySQL 版本说:
这个版本的 MySQL 还不支持 'LIMIT & IN/ALL/ANY/SOME 子查询'
有人可以建议我替代此查询吗?