如果用户名是在用户表里,那么就需要使用到多表查询。试试看这样行不行: switch (DropDownList1.SelectedValue) { case "标题": sql = "select * from 求助帖 where 标题 LIKE '% "+ TextBox1.Text+ " %'"; break; case "发帖人": sql = "select * from 求助帖,用户表 where 求助帖.用户名=用户表.用户名 and 用户表.用户名 LIKE '% "+ TextBox1.Text +" %'"; break; }
如果用户名是在用户表里,那么就需要使用到多表查询。试试看这样行不行:
switch (DropDownList1.SelectedValue)
{
case "标题":
sql = "select * from 求助帖 where 标题 LIKE '% "+ TextBox1.Text+ " %'";
break;
case "发帖人":
sql = "select * from 求助帖,用户表 where 求助帖.用户名=用户表.用户名 and 用户表.用户名 LIKE '% "+ TextBox1.Text +" %'";
break;
}
一周热门 更多>