简体   繁体   中英

getting different column names from 2 tables in sql server

I have Item and Sales tables with different columns like,

Item

ItemName                        
Itemcost                       
ItemQty                         

Sales

 SalesName     
 SalesDate  
 SalesQty

In the above tables there is not common column,but i need to get output as

ItemName,ItemCost,SalesName,SalesDate.

I tried with union,

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

but am getting only 1 table columns like ItemName,ItemCost

Please help me on this issue

Thanks In Advance

Venkat.

Use below sql query :

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

Use the below query :

This will join every row in table1 with table2 (the Cartesian product) returning all columns.

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM