[英]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.