易截截图软件、单文件、免安装、纯绿色、仅160KB

求个sql语句,估计有点难哦

表o

id mid a  b    c    d    e
1  1  0.1 0.2  0.3  0.4  0.5
2  2  0.2 0.1  0.4  0.2  0.1

表st 
id  mid  type value  time 
1  1      f    1.1  2009-10-09 12:12:00
2  1      f    1.2  2009-10-09 12:14:00
3  2      g    2.1  2009-10-09 12:11:00
4  2      f    1.3  2009-10-09 12:12:00
5  1      g    1.3  2009-10-09 12:13:00


两个表 以 mid 关联希望select的结果如下

id  mid  a    b  c    d    e  f  g 
1  1    0.1  0.2  0.3 0.4  0.5 1.2 1.3
2  2    0.2  0.1  0.4 0.2  0.1 1.3 2.1


f 和g 是 st里 时间 时间比较大的。


SQL code:
select o.*,
(select `value` from st where mid=o.mid and type='f' order by `time` desc limit 1) as f,
(select `value` from st where mid=o.mid and type='g' order by `time` desc limit 1) as g
from o


order by time desc limit 1


相关问答:

sql server 存储过程循环赋值的问题

小弟是个新手 现在有个问题一直不能解决
例如
procedure produce_proc
    @p001 nvarchar(8000),
    @p002 nvarchar(8000),
    @p003 nvarchar(8000),
  & ......

sql 问题

PB中开发的。

DateTime startTime=DateTime(em_1.Text)
DateTime endTime=DateTime(em_2.Text)

string sql
sql = dw_1.GetSQLSelect()+"Where (StartTime> '"+startTime+&q ......

sql 问题

DateTime startTime=DateTime(em_1.Text)
DateTime endTime=DateTime(em_2.Text)

string sql
sql = dw_1.GetSQLSelect()+"Where (StartTime> '"+startTime+"') and (EndTime ......

两种SQL语句 效率问题

情况是一张表(T)内,每条记录有一个类型字段,当按类型字段来分类查询并分页处理时
(表T内的类型是指向另一张类型表的一个ID值)
我想到了两种方式;

环境:PHP+MYSQL

1、PHP 先执行一条查询得到 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号