我有3個表格(tbl_reservations/tbl_series/tbl_rooms),我怎樣才能返回一個與匹配的房間合併爲一列的空格或「|」以及來自預訂表的數據?將另一個表列的數據合併到一個獨立的列中
tbl_reservations
------------
id, startdate, enddate, series
1, 2014-05-20, 2014-05-22, 1
2, 2014-05-24, 2014-05-25, 2
tbl_series
--------
reservation, room
1, 1
1, 3
1, 4
2, 1
2, 2
tbl_rooms
-----
id, name
1, room a
2, room b
3, room c
4, room d
,當我需要返回是這樣的......
startdate, enddate, rooms
2014-05-20, 2014-05-22, 1|3|4
2014-05-24, 2014-05-25, 1|2
看GROUP_CONCAT。 –
如果我明白你的意思,那麼你需要查看SQL連接:http://www.w3schools.com/sql/sql_join.asp – MarkP
@MarkP Tsk,tsk,tsk http://meta.stackexchange.com/問題/ 87678 /令人沮喪的-w3schools-as-a-resource ;-) – Strawberry