查询结果的一个字段的值包含多个值

上一篇 / 下一篇  2011-03-14 15:51:25

现有3个表A、B、C,表A有id、code、name、color等一些基础数据,表B也有id、code、name、image等一些基础数据,表C是A、B两个表的关联表,有id、A_id、B_id字段;

现关联这3个表的查询结果为:

A_idA_codeA_nameB_idB_codeB_name
 1 001 a1 1 101 b1
 1 001 a1 2 102 b2
 2 002 a2 2 102 b2
 3 003 a3 3 103 b3
 4 004 a4 4 104 b4
 4 004 a4 5 105 b5

现在希望查询结果可以以表A的数据分组,想相同的合并,即:

A_idA_codeA_nameB_name
 1 001 a1 b1 b2
 2 002 a2 b2
 3 003 a3 b3
 4 004 a4 b4 b5

请问这样的SQL(SQL Server 2005)应该怎么写勒?多谢!


TAG:

 

评分:0

我来说两句

日历

« 2024-05-19  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 643
  • 日志数: 1
  • 建立时间: 2010-12-06
  • 更新时间: 2011-03-14

RSS订阅

Open Toolbar