iT邦幫忙

0

[SQL] sql 修改

sql
  • 分享至 

  • xImage

各位大家好:

我是把每個select 放在同一個暫存的table的結果如下圖,請問有方法可以變成
M_ID 都是TWM0028、6列縮減成4列,L_ID可以合併成一列(24900跟6600同一列),實務上有這種作法嗎?
謝謝/images/emoticon/emoticon41.gif

https://ithelp.ithome.com.tw/upload/images/20240609/20097057F48Fwa0J9l.png

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
breezy89757
iT邦新手 5 級 ‧ 2024-06-10 20:52:47
最佳解答
SELECT (select max(M_ID)  FROM 你的表名稱)as M_ID,L_ID,MAX(S_ID) AS S_ID,MAX(P_ID) AS P_ID,MAX(R_W) AS R_W,MAX(L_W) AS L_W
FROM 你的表名稱
where S_ID is not null
GROUP BY L_ID;

不知道是不是大大想要的結果

mayyola iT邦研究生 1 級 ‧ 2024-06-11 03:05:42 檢舉

對的,謝謝你!!!

我要發表回答

立即登入回答