如何将两个表中相关的内容一起查询出来???
有一个数据表 htxx ,还有一个数据表 FileSavePath ,数据表 FileSavePath 中 HTID 字段 是与 数据表 htxx 是 htID 字段 对应的,且 数据表 FileSavePath 中 只有唯一一条记录与 数据表 htxx 是 htID 字段 对应,但是并不是在A表中每一条记录的htID在 FileSavePath 表中均是有相关记录的(因为E字段允许空值)
。
现在想先在 数据表 htxx 进行查询,并且从 数据表 htxx 查询符合条件的数据中的后再从数据表 FileSavePath 中相应的字段也查询出来。
如何才能实现:先从 htxx 表 中查询出符合条件(htxx.xiangmumingchenID like '% " + Session[ "GcxmId "].ToString() + "% ' " + " and htxx.hetongfenleiID like '% " + Session[ "MyHtflId "].ToString())的数据再从 FileSavePath 表中查询出与httxx 表 htID 对应的字段??谢谢!
以下的查询语句查询出来的不是我要的结果,请大家帮忙解决,谢谢!
string SqlText = "select * from htxx left join FileSavePath on htxx.htID=FileSavePath.HTID and htxx.xiangmumingchenID like '% " + Session[ "GcxmId "].ToString() + "% ' " + " and htxx.hetongfenleiID like '% " + Session[ "MyHtflId "].ToString() + "% ' order by htxx.hetongpianhao ";
[解决办法]
string SqlText = "select * from htxx left join FileSavePath on htxx.htID=FileSavePath.HTID where htxx.xiangmumingchenID like '% " + Session[ "GcxmId "].ToString() + "% ' " + " and htxx.hetongfenleiID like '% " + Session[ "MyHtflId "].ToString() + "% ' order by htxx.hetongpianhao ";