看板 Database 關於我們 聯絡資訊
※ 引述《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