看板 Database 關於我們 聯絡資訊
請問我有一個資料表 ID TYPE ================== 1 A 2 A 3 B 4 B 5 A 6 C 希望查詢的結果是: TYPE IDMIN IDMAX ===================== A 1 2 B 3 4 A 5 5 C 6 6 我的語法應該怎麼下才有上列結果?謝謝! ※不好意思,我解釋一下邏輯,這是用group by沒錯,但是是有順序的 group by,一般以lb大下group by語法會得到 TYPE IDMIN IDMAX ===================== A 1 5 B 3 4 C 6 6 而我是希望能以type 連續找 id的最大值和最小值 若是不連續的話則當做是另一群,來找其中的最大和最小值 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.230.72.39
jengting:請解釋一下你的邏輯,要不然你 PO 再多的論壇, 02/01 22:40
jengting:還是沒有人可以幫你的 ~~ 02/01 22:40
lbeeon:select min(id) as idmin, max(id) as idmax from table 02/02 01:40
lbeeon:group by type 02/02 01:41
TeemingVoid:我也看不懂邏輯,表格是不是應該還有類似「日期區間」 02/04 01:41
TeemingVoid:欄位,然後按lbeeon大的group by type, DateField分組 02/04 01:42
※ 編輯: cherman 來自: 125.230.68.194 (02/05 10:11)