帮忙搞个查询!感谢感谢解决思路

帮忙搞个查询!!!!感谢感谢

table:   user

ID   Name   Stat

1     张三   0

2     张四   0

3     张一   0

4     张二   1

5     张五   1

6     张六   1

7     张七   1

8     张八   1

9     张九   0

希望通过一条查询得出:

statok   (状态为1的记录)

maxmun   (表中的最大ID值)

minmun   (表中的最小ID值)

maxmunok   (表中stat为1最大ID值)

minmunok   (表中stat为1最小ID值)

在线等各位高人出着




select

*,

(select max(id) from [user]) as maxmun,

(select min(id) from [user]) as minmun,

(select max(id) from [user] where Stat=1)as maxmunok,

(select min(id) from [user] where Stat=1)as minmunok

from [user]

where Stat=1




select

ID,Name,Stat,

(select max(id) from [user]) as maxmun,

(select min(id) from [user]) as minmun,

(select max(id) from [user] where Stat=1)as maxmunok,

(select min(id) from [user] where Stat=1)as minmunok

from [user]

where Stat=1

这样。

帮忙搞个查询!感谢感谢解决思路

相关文章:

你感兴趣的文章:

标签云: