具体如下:
有两个表,每个表只有一个字段,现在想生成一个新表,新表只有两条记录(也就是之前的两个表),其中一个字段是该表的所有记录(用逗号隔开)。请问以上问题能否用sql语句实现?具体怎么写?
MS Sqlserver(for xml path的巧用):
select 'T1' M, stuff((select ',' + CAST(T1 as varchar) from Table_1 for xml path('')),1,1,'') NOracle(自带这样的函数):
select wm_concat(T1) N from Table_1;--10g写法请问 where 1=1 是什么意思啊?
追答因为你就是一个列 把一个列都串起来 条件1=1是永远成立
这样就可以把所有的串起来了 你写2=2也可以啊 只要条件是永恒的 就可以