aspx中多条件跨表查询
在做一个查询页面,里面有5个条件复合查询,其中一个条件要查询到另外一个表,想请教下各位该怎么写。谢谢
if (obj.name != null && obj.name != "")
{
Where += " and pt.name like '" + obj.name + "%'";
}
if (obj.piz != null && obj.piz != "")
{
Where += " and pt.piz like '" + obj.piz + "%'";
}
if (obj.wer != null && obj.wer != "")
{
Where += " and pt.wer like '" + obj.wer + "%'";
}
//这里需要查询另外一个表,两者之间的关联是Cus.id,这样写是不对的,应该怎么表述才对呢
if (obj.telephone != null && obj.telephone !="")
{
Where += "and linkman.phone_home like '" + obj.telephone + "%' or linkman.phone_office like '" + obj.telephone + "%' (select * from linkman)";
}
Sql = " pt.*,";