2017-12-16 15 views
-1

私のクエリを設計するのを手伝ってください。私はSQLを知らず、それを学ぶ必要も時間もほとんどありません。2つのフィールドの組み合わせで関連するテーブル

TableAとTableBのデータに基づいてレポートを作成したいとします。 TableAの2つのフィールドの組み合わせは、TableBの同じ組み合わせに関連しています。 マーケットプレース、 PRODID、 MktID

テーブルB:ProductData - フィールド: マーケットプレース、 PRODID、 タイトル

マーケットプレース+ PRODIDがある - :

テーブルA: フィールドMarketdataの詳細はこちらですルックアップ値

所望の出力: マーケットプレース、PRODID、MktID、タイトル

すべてのヘルプは高く評価されています。

答えて

1

ここでは、問題を解決するためのヘルプがあります。仕事全体をしないでください。

なぜあなたは少なくとも何かを提供しようとしていませんか?

それでも、私は何をあなたが探しては、このようになります推測する:ここで行われる何

SELECT 
    a.Marketplace, 
    a.ProdID, 
    a.MktID, 
    b.Title 
FROM 
    TableA a 
     INNER JOIN 
    TableB b ON a.Marketplace = b.Marketplace 
     AND a.ProdID = b.ProdID 

は2に基づいて2つのテーブルのINNER JOINでは、条件(列市場とPRODIDが等しい)に参加します。

これらの列の組み合わせは、これが意図したとおりに機能するためには一意である必要があります。

+0

ありがとうございます!はい、私はおそらく全体の問題についての助けを求めてあまりにも遠くに行きましたが、私はどこから始めるべきか分かりませんでした。私は試しましたが、私はSQLを知らなかったので、解決策が見えるようになりました。 – steveorg

関連する問題