4

次のような異なる列を持つItemテーブルとSalesテーブルがあります。

アイテム

ItemName                        
Itemcost                       
ItemQty                         

販売

 SalesName     
 SalesDate  
 SalesQty

上記の表には共通の列はありませんが、出力を次のように取得する必要があります

ItemName,ItemCost,SalesName,SalesDate.

ユニオンでやってみた

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

しかし、ItemName、ItemCost のような 1 つのテーブル列しか取得していません

この問題について私を助けてください

前もって感謝します

ベンカット。

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 に答える