天天看點

多表查詢 外連接配接

    關于外連接配接查詢:連結查詢的時候經常直接使用連接配接語句,可是如果隻有主鍵沒有寫其他屬性的時候,直接用連接配接查詢得到的記錄數是不完整的。

是以應該使用外連接配接查詢: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();

    本文轉自 陳敬(Cathy) 部落格園部落格,原文連結:http://www.cnblogs.com/janes/archive/2008/07/24/1250577.html,如需轉載請自行聯系原作者