Re: [SQL ] 這句要怎麼下才對

看板Database作者 (98NINETYEIGHT)時間15年前 (2011/01/21 22:40), 編輯推噓0(000)
留言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
文章代碼(AID): #1DEPhdRj (Database)
文章代碼(AID): #1DEPhdRj (Database)