2014-03-19 70 views
1

嗨,我想表连接在一起装入我的会话变量时,下面是我的代码连接查询字符串格式

Dim cmdstring As String = "SELECT * FROM Users.Location_Code = Location.Location_Code = 
Medical_Equipment.Location_Code WHERE Staff_No = @StaffNo" 

我试图3表加入这个数据将被在网格视图中显示。在这个字符串中是否可以在这里创建联接?

+0

是的,你可以这样做。 –

+0

你能指点我在正确的方向,我可以找到答案 – user3415629

回答

1

是的,这是可能的。但是你需要有适当的SQL语法。您当前的SQL查询没有意义。它应该看起来像这样(我假设Staff_No是用户表中的一列):

Dim cmdstring As String = _ 
      "SELECT * FROM Users u " & _ 
      "INNER JOIN Location l on l.Location_Code = u.Location_Code " & _ 
      "INNER JOIN Medical_Equipment m on m.Location_Code = u.Location.Location_Code " & _ 
      "WHERE u.Staff_No = @StaffNo" 
+1

谢谢你应该指出我在正确的方向:) – user3415629