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

作者: johnney (Johnney)   2016-07-27 20:29:28
(針對 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來解決了
感謝板友的指教
作者: meteor09887 (0~星~0)   2016-07-28 07:50:00
使用pivot試試?
作者: johnney (Johnney)   2016-07-28 08:06:00
剛認識 pivot 找資料研究中 謝~

Links booklink

Contact Us: admin [ a t ] ucptt.com