一个表里有3个字段存着时间,怎么查出这3个字段中最大值和最小值。
mysql
假设表有4个字段,id,t1,t2,t3.现在要查询出t1,t2,t3中的最大值和最小值: sql: select a.id,max(a.t) as t_max,min(a.t) as t_min from ( SELECT id,t1 as t from c union all select id,t2 as t from c union all select id,t3 as t from c ) a group by a.id
如果这个问题没有一定要用mysql处理的理由的话,那么在查询出来之后在程序里弄方便得多 在mysql里可以用自定函数处理,你最好说一下这样做的实际意义,不然问题太模糊别人都不知道你用三个字段比大小的目的是干嘛
mysql中group by实现原理是什么
mysql存储过程怎么接收另一个存储过程的结果集
一个去重SQL的思路
Java Web项目设计数据库时是否需要在表中加备用字段
mysql事务问题
PHP页面有一个浏览量统计每秒有200并发,造成insert给mysql造成很大压力