[SQL ] 住房系統的住宿時間表

看板Database (資料庫)作者 (Johnney)時間8年前 (2016/07/27 20:29), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
(針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行) 資料庫名稱:mysql 資料庫版本:5.0 內容/問題描述: 最近在試寫一個小型住宿網頁系統 如果在資料庫內的住宿資料如下 姓名 住房號碼 checkin時間 checkout時間 John 201 2016-07-02 2016-07-05 Tom 201 2016-07-07 2016-07-10 Ray 301 2016-07-04 2016-07-08 我想呈現出格式如下 住房 住宿人 1 2 3 4 5 6 7 8 9 10 11 12 13 14.... 201 John, Tom V V V V V V V V 301 Ray V V V V V 可以看出這一個月住房被佔據使用的情況 住宿人的部份我會使用group_concat函式處理 但後面紅色區塊的部份不知可否用sql解決? 如果不行的話,我只能搭配php來解決了 感謝板友的指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.119.20.140 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1469622571.A.2D7.html

07/28 07:50, , 1F
使用pivot試試?
07/28 07:50, 1F

07/28 08:06, , 2F
剛認識 pivot 找資料研究中 謝~
07/28 08:06, 2F
文章代碼(AID): #1NcAahBN (Database)
文章代碼(AID): #1NcAahBN (Database)