2 zhgwzc zhgwzc 于 2013.06.19 11:47 提问

SQL 2008 联合查询怎样在数据库实现

类别表
序号 类别名称
1 类1
2 类2
3 类3

产品表
序号 产品名 类别编号
1 产品1 1
2 产品2 1
3 产品3 1
4 产品4 2
5 产品5 2
6 产品6 2
7 产品7 3
8 产品8 3
9 产品9 3
10 产品10 3

显示为:
序号 类别名称 产品列表
1 类1 产品1,产品2, 产品3
2 类2 产品4,产品5, 产品6
3 类3 产品7,产品8, 产品9,产品10

怎么实现??

1个回答

u011578007
u011578007   2013.12.19 20:32
已采纳

根据要求创建好对应的数据库
查询相对应的表
select * from 类别表
select * from 产品表
根据要求,进行并表查询
select 产品表.序号,类别名称,产品名称 from 产品表 join 类别表 on 类别表.序号=类别编号

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!