4

我有不同列的项目和销售表,例如,

物品

ItemName                        
Itemcost                       
ItemQty                         

销售量

 SalesName     
 SalesDate  
 SalesQty

在上面的表格中没有公共列,但我需要得到输出

ItemName,ItemCost,SalesName,SalesDate.

我试过联合,

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

但我只得到 1 个表列,如 ItemName,ItemCost

请帮我解决这个问题

提前致谢

文卡特。

4

2 回答 2

5

使用下面的 sql 查询:

select i.ItemName, i.ItemCost, s.SalesName, s.SalesDate 
from Item as i, Sales as s;
于 2013-02-05T06:04:30.700 回答
1

使用以下查询:

这会将 table1 中的每一行与返回所有列的 table2 (笛卡尔积)连接起来。

Select im.ItemName, im.ItemCost, sl.SalesName,sl.SalesDate from Item as im, Sales as sl;
于 2013-02-05T06:10:31.823 回答