这是mysql表
version filename fileid time(epoch)
1 abc NULL 123456
2 abc 100 234568
3 abc 100 344568
4 abc 100 445678
5 abc 100 554568
必需的输出
version filename fileid time(epoch)
5 abc 100 554568
尝试
SELECT MAX(VESRION), MAX(time), filename, fileid
FROM table filename, fileid
获得此但不想要
version filename fileid time(epoch)
5 abc 100 554568
5 abc NULL 123456
有人帮忙吗?
谢谢!
答案 0 :(得分:0)
只需在查询中添加WHERE子句即可。像这样:
SELECT MAX(VESRION), MAX(time), filename, fileid
FROM table filename, fileid
WHERE fileid is not null
答案 1 :(得分:0)
您可以尝试使用where子句
SELECT MAX(VESRION),MAX(时间),文件名,fileid FROM table filename,fileid 其中fileid不为null
答案 2 :(得分:0)
将limit
与order by
一起使用。
<强>查询强>
select * from your_table_name
order by version desc limit 1;