2013-01-23 28 views
0

我有多個表中的SELECT query問題。我有三個表customer, order and job,我不想使用select查詢填充數據集並使用它datagridview。SELECT查詢不會通過三張表

Dim sql As String = "SELECT customer.name, order.date_taken, order.status, job.realisation FROM customer INNER JOIN order ON customer.id = order.id_customer " 

代碼工作正常選擇查詢沒有job.realisation

在我的表單中我有下拉列表,從job.realisation table.In作業表我只有IDrealisation列(如實現字符串)填充,但我沒有id_job關鍵在我的訂單表,因爲我填充dropwdownlist與項目job.realisation。問題是我想用上面的SELECT語句填充datagridview,然後在我的訂單包含的所有job.realisiation項目上添加複選框。

[Customer] [OrderDate] [job.realistion1] [job.realistion2] [job.realistion3] 

    ADAM  23.1.2013   x         x 
    GREG  23.1.2013  

回答

1

,那麼你需要加入表job您的查詢,

SELECT customer.name, 
     order.date_taken, 
     order.status, 
     job.realisation 
FROM customer 
     INNER JOIN order 
      ON customer.id = order.id_customer 
     INNER JOIN job 
      ON [tableName].[columnName] = job.[columnName] 

只是改變的[tableName][columnName]值到您的一部開拓創新的表名和列名。

+0

更新我的問題上面...你能看看它。謝謝 – Dave