php怎么取2个字段的和为最大数值的一条数据
比如:表1有字段A,B
A字段有3条数据分别是
第一条:1
第二条:2
第三条:3B字段有3条数据分别是
第一条:45
第二条:55
第三条:30我要用SQl语句取得A,B字段的和的最大一条数据,也就是第二条1+55=56,或者其它办法!先谢了!
比如:表1有字段A,B
A字段有3条数据分别是
第一条:1
第二条:2
第三条:3B字段有3条数据分别是
第一条:45
第二条:55
第三条:30我要用SQl语句取得A,B字段的和的最大一条数据,也就是第二条1+55=56,或者其它办法!先谢了!
select * from 表一 where exists(select 1 from 表一 where right(A,INSTR(A,''))>where right(b,INSTR(b,'')))
select *from 表一 t where ( right(A,INSTR(A,''))+right(B,INSTR(B,'')))>(right(t.A,INSTR(t.A,''))+right(t.B,INSTR(t.B,'')));
select*from 表一 t where (right(A,INSTR(A,' '))+right(B,INSTR(B,' ')))>(right(t.A,INSTR(t.A,' '))+right(t.B,INSTR(t.B,' ')));
字段
第一条: XX
第二条: XX
都有第X条?
select max(A+B) from 表1;
select max(A+B) from table不就成么。。
你表结构A跟B都是什么类型的。
比如:表1有字段A,B
A字段有3条数据分别是
第一条:1
第二条:2
第三条:3 B字段有3条数据分别是
第一条:45
第二条:55
第三条:30 select a,b from 表1 order by a+b desc limit 1