什么意思,直接select就可以了,不用拼接呀,
select * from tabel1,table2 where table1.aa like '%'+table2.bb+'%'
select * from tabel1,table2 where table1.aa like '%'+table2.bb+'%'
解决方案 »
- 大家对数据授权都是怎么实现的啊?
- visual studio 2008 等号两边 内容对调快捷键
- 这个问题有点怪啊,adapter.Fill(DS,StartRecord,EndRecord,TableName),为什么查的不准确哪?
- C# 基础连接已经关闭: 该服务器提交了 HTTP 协议冲突。
- 如何用c#写mmc的程序???
- DatGridView加载数据和分页!(在线==)
- 求助!!!如何编程实现两台PC间通过TCP/IP或者UDP进行通讯,传输内容为N个(例如10个)FLOAT类型的变量
- 很长的字符串换行写需要加什么连接符
- [紧急醒目]COMBBOX的问题
- superGridControl 如何获取 编辑单元格所在的行,表头变为粉红色
- 如何用代码给一个控件添加新的事件
- 怎样把一个长度为1的string类型转成char?
他是说用一条sql语句把同一个表的所以记录的某一个字段全部拼接代一起,还要求不能用函数,存储过程。==》用得着吗?我是写不出来。其实读出一个记录集自己在程序里拼接不就成了吗。
select aa from table1
假设结果放在DataSet1.Tables["mytable"]里,
StringBulider sb=new StringBulider();
foreach(DataRow r in DataSet1.Tables["mytable"].Rows)
{sb.Append(r["aa"]);
sb.Append(",");}
....
最后sb.ToString()就是你要的。
select aa from table1
假设结果放在DataSet1.Tables["mytable"]里,
StringBulider sb=new StringBulider();
foreach(DataRow r in DataSet1.Tables["mytable"].Rows)
{sb.Append(r["aa"]);
sb.Append(",");}
....
最后sb.ToString()就是你要的。
select * from tabel1,table2 where table1.aa like '%'+table2.bb+'%'
那这条SQL语句就可以呀!!不用子查询了,直接这样查询就可以了!