我有兩個表,customer_tbl和suppliers_tbl 如何將這兩個表聯合起來,如果它們在列中不同?聯合兩個不同列的表,並在輸出中顯示爲空
customers_tbl:
suppliers_tbl:
和這應該是輸出:
我嘗試使用union和left join,但它有一個錯誤。
這是我的代碼
select customerid, customername,
contactname, address,
city, postalcode, country
from customer_tbl
left join (select supplierid as customername,
address, city,country
from suppliers_tbl)
on customertbl_customername = suppliers_tbl.supplierod as customername;
發佈示例數據,而不是發佈圖像......它不會幫助太多 – mohan111
將表格和數據作爲文本發佈[閱讀此](http://meta.stackoverflow.com/questions/285551/whyma y-i-not-upload-images-code-on-so-when-asked-a-question/285557#285557) –
向我們展示db架構,示例數據和預期輸出。 \t請閱讀[**如何提問**](http://stackoverflow.com/help/how-to-ask) \t \t這裏是一個偉大的地方[** START **] (http://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/)來了解如何提高您的問題質量並獲得更好的答案。 –