我正在寻找一种方式将多个SQL查询相结合,省去不断的打电话数据库。我有三个表,一个带有俱乐部的细节,一个与俱乐部的设施和第三组合它们。合并多个SQL查询到一个语句
下面是表的简单版本:
T1
id, name, city
1, curby, London
2, zoo, Birmingham
T2
id, facility
1, bar
2, function suite
3, VIP room
T3
id, club_id, facility_id
1, 2, 1
2, 2, 3
3, 1, 2
4, 2, 2
在所有的第一列上述( ID)只是唯一的标识符,我使用逗号来显示每个字段分隔的位置。我想从数据库得到的是这样的:
1, curby, London, function suite
2, zoo, Birmingham, bar, VIP room, function suite
如果任何人有任何想法,请分享:)
虽然这将返回多条记录(每个俱乐部设施组合中的一个)。 – 2012-01-14 23:20:31