2017-08-08 7 views
0

異なるテーブルからデータをエクスポートしようとしています。私はテーブルから同じヘッダーを引っ張った。異なるテーブルからデータをエクスポートしようとしています。私はテーブルから同じヘッダを引っ張った

選択locationid、 選択locationid、Bから数量、 選択locationidから数量、C

から数量 がqtyA qtyBが

をqtyc locationidとして理想的には私は私のデータを参照するクエリを希望誰かが私にSQLクエリを手伝ってもらえますか?

+0

'join 'を試してみてください。 '選択したlocationid、qtyA、qtyB、qtyCをa.locationid = b.locationid join c on c.locationid = b.locationid; – Mekicha

答えて

1

次のクエリを試すことはできますか?

ANSI-89で初:あなたは(参加)locationIdによってフィルタリングする必要がある場合には

SELECT 
a.locationid as locationIdA, a.qty as qtryA, 
b.locationid as locationIdB, b.qty as qtryB, 
c.locationid as locationIdC, c.qty as qtryC 
FROM 
a, b, c 

SELECT 
a.locationid as locationIdA, a.qty as qtryA, 
b.locationid as locationIdB, b.qty as qtryB, 
c.locationid as locationIdC, c.qty as qtryC 
FROM 
a, b, c 
WHERE 
a.locationid=b.locationid 
AND 
b.locationid=c.locationid 

また、あなたは、ANSI-92と試みることができる:

SELECT 
a.locationid as locationIdA, a.qty as qtryA, 
b.locationid as locationIdB, b.qty as qtryB, 
c.locationid as locationIdC, c.qty as qtryC 
FROM 
a 
INNER JOIN b 
ON 
a.locationid=b.locationid 
INNER JOIN c 
ON 
a.locationid=c.locationid 
関連する問題