Re: [SQL ] 資料庫資料比對的問題

看板Database作者 (pipi)時間15年前 (2011/02/15 15:06), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串3/3 (看更多)
請問大大提供的語法如果PICID的部分要再加入排序遞增的語法 請問要怎麼改? 因為如果我的資料表的資料是 ID PICID SCORE ----------------- 1 2 1 1 5 2 1 3 2 2 5 1 2 2 2 原本的結果是: ID PICID SCORE ----------------- 1 2 1 1 5 2 2 5 1 2 2 2 想請問如何讓結果變成下面這樣,即PICID的數字是以遞增方式呈現? ID PICID SCORE ----------------- 1 2 1 1 5 2 2 2 2 2 5 1 謝謝大大 ※ 引述《Luphia (雨路)》之銘言: : ※ 引述《pipibabe (pipi)》之銘言: : 假設表格名稱是 mytable : SELECT * : FROM mytable : WHERE PICID IN ( : SELECT DISTINCT a.PICID : FROM mytable a, mytable b : WHERE a.PICID = b.PICID : AND a.ID = '01' : AND b.ID = '02' : ) AND name IN('01','02')"; -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.13.125

02/15 20:39, , 1F
ORDER BY ID, PICID ←最後加這行,btw問這個會被電喔XD
02/15 20:39, 1F

02/15 21:30, , 2F
謝謝L大~!
02/15 21:30, 2F
文章代碼(AID): #1DMYNpbN (Database)
文章代碼(AID): #1DMYNpbN (Database)