作者ninetyeight (98NINETYEIGHT)
看板Database
标题Re: [SQL ] 这句要怎麽下才对
时间Fri Jan 21 22:40:37 2011
※ 引述《knives ()》之铭言:
: 我的DBMS是Mysql
: 我有一个table
: 有三个栏位如下
: uid , appid , displayorder
: 我想要取得 最大的displayorder的uid、appid、displayorder
: 我这样下
: SELECT MAX(displayorder) as max , appid FROM uchome_user_sysapp WHERE uid = 1
: AND appid != 1 GROUP BY uid
: 但是问题来了,我的max是正确的,但是取得的appid却跟取得的max是不同的列的appid
: 我要怎麽取得appid跟 取得的max是同一列的
: 谢谢回答
select appid
from uchome_user_sysapp
where displayorder=
(
select max(displayorder) from uchome_user_sysapp where uid=1 and appid!=1
)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.44.137.201