Re: [SQL ] 這句要怎麼下才對
看板Database (資料庫)作者ninetyeight (98NINETYEIGHT)時間15年前 (2011/01/21 22:40)推噓0(0推 0噓 0→)留言0則, 0人參與討論串2/2 (看更多)
※ 引述《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
討論串 (同標題文章)
Database 近期熱門文章
PTT數位生活區 即時熱門文章