博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
access数据库多个left join示例
阅读量:7248 次
发布时间:2019-06-29

本文共 2124 字,大约阅读时间需要 7 分钟。

代码:

/// /// 分类检索 查询selectname/// public static DataTable GetSelectName_FLJS(string thing_type_id, string men_id, string gang_id, string mu_id, string ke_id, string shu_id){    StringBuilder sb = new StringBuilder(string.Format(@"        select sn.Sel_chiname as 中文名, sn.Sel_engname as 英文名, sn.Sel_latname as 学名,        sn.Thing_id, sn.Sel_type, sn.Thing_shu_id, sn.Thing_pro_id, sn.Thing_area_id                        from (((((selectname sn        left join shu s on sn.thing_shu_id=s.shu_id)        left join ke k on s.ke_id=k.ke_id)        left join mu m on m.mu_id=k.mu_id)        left join gang g on g.gang_id=m.gang_id)        left join men me on me.men_id=g.men_id)        left join thing_type tt on tt.thing_type_id=me.thing_type_id        where 1=1"));    if (!string.IsNullOrWhiteSpace(thing_type_id)        && int.Parse(thing_type_id) != Common.OptionAllVal)    {        sb.Append(string.Format(@"             and tt.thing_type_id={0}", strUtil.SqlClean(thing_type_id)));    }    if (!string.IsNullOrWhiteSpace(men_id)        && int.Parse(men_id) != Common.OptionAllVal)    {        sb.Append(string.Format(@"             and me.men_id={0}", strUtil.SqlClean(men_id)));    }    if (!string.IsNullOrWhiteSpace(gang_id)        && int.Parse(gang_id) != Common.OptionAllVal)    {        sb.Append(string.Format(@"             and g.gang_id={0}", strUtil.SqlClean(gang_id)));    }    if (!string.IsNullOrWhiteSpace(mu_id)        && int.Parse(mu_id) != Common.OptionAllVal)    {        sb.Append(string.Format(@"             and m.mu_id={0}", strUtil.SqlClean(mu_id)));    }    if (!string.IsNullOrWhiteSpace(ke_id)        && int.Parse(ke_id) != Common.OptionAllVal)    {        sb.Append(string.Format(@"             and k.ke_id={0}", strUtil.SqlClean(ke_id)));    }    if (!string.IsNullOrWhiteSpace(shu_id)        && int.Parse(shu_id) != Common.OptionAllVal)    {        sb.Append(string.Format(@"             and s.shu_id={0}", strUtil.SqlClean(shu_id)));    }    sb.Append(" order by sn.Sel_chiname");    return AccessHelper.DataTable(sb.ToString());}
View Code

 

转载于:https://www.cnblogs.com/s0611163/p/4022242.html

你可能感兴趣的文章
xml地图生成网址
查看>>
Python 练习1
查看>>
TCExam文件代码注释分析(后台首页admin/code/index.php)
查看>>
Finereport在企业级BI分析中的应用
查看>>
linux内核参数注释与优化
查看>>
linux 2.6x内核升级
查看>>
pxe
查看>>
NFS网络文件系统安装
查看>>
网页嵌入自动生成当前网页二维码图片代码
查看>>
Linux时间同步服务
查看>>
Python基础-----列表、元组、集合(2)
查看>>
iptables详解
查看>>
Redisson官方文档 - 12. 独立节点模式
查看>>
AD域笔记
查看>>
HTTP协议详解
查看>>
apache实现多端囗多域名配置
查看>>
Linux命令(15):type命令
查看>>
第一单元作业
查看>>
Azure云端部署Exchange 2016双数据中心—Part6(DAG切换测试)
查看>>
通过ansible部署高可用LNAMMKP架构
查看>>