Re: [SQL ] 語法請教

看板Database (資料庫)作者 (抽筋)時間11年前 (2013/03/24 03:31), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/7 (看更多)
※ 引述《eplis (Eplis)》之銘言: : 想下sql語法查詢卻不知道該怎麼做 : 這邊想請各位前輩指導,不需要完整的指令 : 只求可能會用到或者可用的關鍵字即可 : 我的需求如下: : column1 column2 : A 112 : A 110 : A 105 : A 75 : B 23 : B 95 : B 45 : 我想要分別取出 A 和 B 的前2筆高的值, : 當然取前兩筆高的值我會先進行 order 再用 top 2 指令 : 只是分別以 A 和 B 這個動作我不知道該用甚麼語法,因為資料量龐大 : 所以不能以寫死 column='A' 這種方式.. : 我希望結果是 : A 112 : A 110 : B 95 : B 45 SELECT * , ( SELECT COUNT( * ) FROM TABLE WHERE `col1` = t.`col1` AND `col2` < t.`col2` ) AS c FROM `table` AS t HAVING c <2 這樣寫效率應該很差ˇˇ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.67.37.242 ※ 編輯: qwertmn 來自: 211.74.92.2 (03/26 23:01)
文章代碼(AID): #1HJWCAMw (Database)
討論串 (同標題文章)
本文引述了以下文章的的內容:
0
5
完整討論串 (本文為第 6 之 7 篇):
0
5
文章代碼(AID): #1HJWCAMw (Database)