2015-09-29 81 views
-3

我們有兩個表A和B.我們正試圖以一種方式,它使下面的輸出來概括這兩個表給出了兩個表,有效的方式,列出如下:如何加入使用SQL查詢

表A:

Today| WTD| MTD| QtrToDate| YTD| Description| Ord| Section| Dept 
347271 916887 930606 944525 944465 Dispatched 1 1Sales 1Revenue 
625850 2322894 2948744 626020 3574764 OpenOrders 1 1Sales 1Revenue 

表B:

OpenAsOfToday|RestOfCurrMonth|OpportFor Curr.Month|NextMonth&Beyond|TotalNetOpen|description|ord|section|dept 
787 0 787 0 787 1EC 8 8OrdersGrouped 1Revenue 
159398 94882 254280 0 254280 1IN 8 8OrdersGrouped 1Revenue 

將兩個表後:

輸出表:

Dept|Section|Descriprtion|Today|WTD |MTD|QTD|YTD|OpenAsOfToday|Rest Of Curr. Month|OpportForCurrMonth|NextMonth&Beyond|TotalNetOpen 
Revenue1 0Orders (ByOrderDate) 3416589 3416589 3416589 3416589 3416589     
    1Sales (Picked,OpenOrders,Dispatched,Invoiced,Samples/Events,Proj. Total) 3416589 3416589 3416589 3416589 3416589     
Revenue2 Orders (OrdersTotal) NULL NULL NULL NULL NULL 123972 123972 123972 123972 123972 
    OrdersGrouped (CustomerClass) NULL NULL NULL NULL NULL 123972 123972 123972 123972 123972 

任何幫助,將不勝感激它。

+2

開始建立查詢。然後如果它不起作用,就像這裏一樣。這不是「你能爲我做我的工作嗎?」網站,對不起。 –

+0

我們嘗試了幾乎所有的表格連接。並不按照輸出工作。因此,我們在重複嘗試後寫下了我們的問題。 – NEO

+0

請閱讀[** How to ask **](http://stackoverflow.com/help/how-to-ask),您的問題中的一個重要步驟是包括您的嘗試。 –

回答

0

基本join大成和使用別名每個表名稱

SELECT A.*, B.* 
FROM table1 as A 
INNER JOIN table2 as B 
    ON A.common_field = B.common_field 
+0

謝謝,當我們嘗試使用別名的以下語法。我們達到了期望的輸出 – NEO