ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【janes】多表查询 外连接

【janes】多表查询 外连接

原创 Linux操作系统 作者:iDotNetSpace 时间:2008-07-24 16:18:02 0 删除 编辑
关于外连接查询:链接查询的时候经常直接使用连接语句,可是如果只有主键没有写其他属性的时候,直接用连接查询得到的记录数是不完整的。

所以应该使用外连接查询:left join on 或者right join on.

例如在工单管理部分绑定到gridview时使用的查询语句如下:

string sql = "select tb_list.*,c_khmc,StandardHour from tb_list left join tb_vehicle on tb_list.vID=tb_vehicle.vID left join tb_Client on tb_vehicle.c_khbh=tb_Client.c_khbh left join tb_Maintain on tb_list.MaintainID=tb_Maintain.MaintainID ";

            DataTable dt = new DataTable();

            SqlDataAdapter da = new SqlDataAdapter(sql, conn.con);

            da.Fill(dt);

            grdv.DataSource = dt;

            grdv.DataBind();

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12639172/viewspace-409964/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-01-04

  • 博文量
    2376
  • 访问量
    5769027