select ConfirmMan+','+AccessoryName from a inner join b on a.id=b.id
结果:
尼龙肩带,LN
拉链,LL希望能把上面的两行作为一行数据显示出来:[尼龙肩带,LN][拉链,LL]
结果:
尼龙肩带,LN
拉链,LL希望能把上面的两行作为一行数据显示出来:[尼龙肩带,LN][拉链,LL]
解决方案 »
- 如何合并同一个人的多条记录
- 请问怎么在查询语句中使用变量或者参数来代替表名
- SQL SERVER里使用正则表达式,有人答对就加分。
- 200分请教以下统计聚集函数在实际中的应用!!
- 请问各位高手,如何将文本文件成批导入SQL SERVER 2000数据库?
- 你知道SQL里怎么把小数转成百分数吗?
- 创建数据库时原始分区的问题
- 给点建议也好
- 熟悉SQL语句的用法的大哥、老大们请进!小弟请问一个SQL的使用问题!谢谢!(不熟悉的也可进啊!)
- A,B两表结构同,有复合主索引(MB01+MB02),要找出A表中B表未有的数据(以主索引为表达式),应怎样写?,
- sql server 2005 develop版本,是不是没有管理工具(sqlweb.exe)
- 如何按某一字段内容把一个表拆分成多个表?
set @sql=''
select @sql=@sql+'['+ConfirmMan+','+AccessoryName+']' from a inner join b on a.id=b.id
print @sql
select @str=@str+field from inner joio.........................
create function fm_f_get_txt()
retruns varchar(8000)
as
begin
declare @sql varchar(8000)
set @sql=''
select @sql=@sql+'['+ConfirmMan+','+AccessoryName+']' from a inner join b on a.id=b.id
return (@sql)end调用
select dbo.fm_f_get_txt()
union all
select ConfirmMan+','+AccessoryName from a inner join b on a.id=b.id
union all
...
实际上是多张表的联接,如果光是查询一个倒好办了