有時候在多張表join時,很常會出現一對多的情況,如下圖,這實際上是同一筆資料,但被拆成兩筆,這種時候要如何用成一筆資料呢?
![[SQL] 將不同列資料合併顯示 [SQL] 將不同列資料合併顯示](https://pic.pimg.tw/sdiven1234/1708565863-33968244-g_n.png)
這種時候就可以用WM_CONCAT()函式,非常好用的一個東西,用法如下:
![[SQL] 將不同列資料合併顯示 [SQL] 將不同列資料合併顯示](https://pic.pimg.tw/sdiven1234/1708566135-1363230981-g_n.png)
WM_CONCAT()必須配合GROUP BY使用!!
有時候在多張表join時,很常會出現一對多的情況,如下圖,這實際上是同一筆資料,但被拆成兩筆,這種時候要如何用成一筆資料呢?
![[SQL] 將不同列資料合併顯示 [SQL] 將不同列資料合併顯示](https://pic.pimg.tw/sdiven1234/1708565863-33968244-g_n.png)
這種時候就可以用WM_CONCAT()函式,非常好用的一個東西,用法如下:
![[SQL] 將不同列資料合併顯示 [SQL] 將不同列資料合併顯示](https://pic.pimg.tw/sdiven1234/1708566135-1363230981-g_n.png)
WM_CONCAT()必須配合GROUP BY使用!!
請先 登入 以發表留言。