簡體   English   中英

從SQL Server中的2個表中獲取不同的列名稱

[英]getting different column names from 2 tables in sql server

我的Item和Sales表具有不同的列,例如,

項目

ItemName                        
Itemcost                       
ItemQty                         

營業額

 SalesName     
 SalesDate  
 SalesQty

在上面的表中沒有通用列,但是我需要獲取輸出

ItemName,ItemCost,SalesName,SalesDate.

我嘗試過工會

select ItemName,ItemCost from Item
union     
select SalesName,SalesDate from Sales

但只得到1個表列,例如ItemName,ItemCost

請幫我解決這個問題

提前致謝

文卡特

在下面的sql查詢中使用:

select i.ItemName, i.ItemCost, s.SalesName, s.SalesDate 
from Item as i, Sales as s;

使用以下查詢:

這會將table1中的每一行與table2(笛卡爾積)連接起來,並返回所有列。

Select im.ItemName, im.ItemCost, sl.SalesName,sl.SalesDate from Item as im, Sales as sl;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM