日期:2014-05-17  浏览次数:20873 次

sql语句多列合并一列显示
数据表T  里面有3个字段 A,B,C
原始sql语句
string sql="select A as id,B as text,C as pid from T where......"
但是A 不是唯一的,所以想通过  A+"#"+C的字段的值来作为id(这里不是主键,只是想确定一个唯一值而已)
我改的语句是
select (A+'#'+C) as id , B as text ,C as pid from T 是错的
怎么改,希望大家帮帮忙,急急急!!!

SQL

------解决方案--------------------
#这个是特殊符号,不建议选用!
------解决方案--------------------
+ 换成 
------解决方案--------------------