2014-03-01 33 views
2

我有表tbl_Discount這些列:從兩個不同的表,不同的領域選擇列在一個查詢Access數據庫

  • D_ID
  • 折扣

而且表tbl_Tarrif與這些列:

  • p_ID
  • 價格

我想選擇一個查詢DiscountPrice,它使用存儲過程,但在訪問我不知道如何做到這一點很容易在SQL Server中。

我嘗試這樣做:

SELECT Discount 
    FROM tbl_Discount 
WHERE (d_ID = ?) 
UNION 
SELECT Price 
    FROM tbl_Tariff 
WHERE (p_ID = ?) 

但它與每一個列返回兩行:

Discount 
0 
75000 

而且我想在單排兩列(折扣,價格),就像這樣:

Discount Price 
0  75000 
+0

在答案中添加Access標記,請 –

+0

是d_ID,來自tbl_Tariff的外鍵在tbl_Discount中? –

+0

@Andrew Spartan我試圖添加它,但它不允許我添加它。 – user3250818

回答

1

試試這個:

SELECT Discount , Price 
FROM tbl_Discount, tbl_Tariff 
WHERE d_ID = ? AND p_ID = ? 
相關問題