数据表名为NOW,字段有A、B、C、D、E、F.
A B C D E F
1 2 3 4 5 6
1 3 5 7 9 10
2 3 4 5 6 7
2 4 6 8 10 12
我现在想根据查询出A字段中指定的数字1所对应的D字段最大值(A字段数字可以变),麻烦大神帮帮忙!
A D
1 7
不行啊,显示语法错误
数据库是MySQL吗?还是什么?
追问我两种都试过了都是同样的
我用的下面这段代码但是超过9的就无法正常显示,查询到的最大数字始终显示的是9
select max(D) from NOW where A='1'
如果数据库是MySQL的话,用这句是不会错的,我试过了,注意下表名和列名是否有误
select A,D from NOW where A='1' order by D desc limit 1;
搞定了,我用的
select max(D) as D from NOW where A='1'