2014-03-19 108 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