2016-06-14 16 views
1

5つのテーブルを結合しようとしていますが、このようなクエリを作成しましたが、このクエリを実行すると無効な識別子mvkが表示されています。4つ以上のテーブルの結合

SELECT * 
    FROM CBH.MARKETINGCBH mcbh 
    JOIN CBH.MCBH_INTERESSES mi on mi.MARKETINGCBHID = mcbh.MARKETINGCBHID 
    JOIN CBH.INTERESSES i on i.INTERESSESID = mi.INTERESSESID 
    JOIN CBH.MAILING_VIA_KANAAL mvk on mvk.MAILINGVIAKANAALID = i.MAILINGVIAKANAALID 
    JOIN CBH.RESPONS_INTERESSES ri on ri.INTERESSESID=mvk.INTERESSESID 
WHERE mcbh.CBHID = '10351720' 
    AND mvk.MAILINGKANAALCODE = 'EMA' 
    AND i.SOORTINTERESSECODE = 'INT' 
    AND mi.DATUM > (SELECT mi2.DATUM 
        FROM CBH.MARKETINGCBH mcbh2 
        JOIN CBH.MCBH_INTERESSES mi2 on mi2.MARKETINGCBHID = mcbh2.MARKETINGCBHID 
        JOIN CBH.INTERESSES i2 on i2.INTERESSESID = mi2.INTERESSESID 
        WHERE i2.SOORTINTERESSECODE = 'DES' 
         AND mcbh2.CBHID = '10351720' 
         AND i2.MAILINGVIAKANAALID = i.MAILINGVIAKANAALID); 
+0

ojbectsの名前を確認します。 – RanchiRhino

+0

エラーは、 'mvk'が何であるかを見つけることができないと言っていますが、エイリアスを割り当てています。どのラインでエラーが発生しているのかを確認してください。 – Utsav

+0

あなたは説明できますか? – COL

答えて

0

コードはコピーされ、どこから貼り付けられましたか?私は "mvk"を何か新しいものに置き換えることを提案したい。私は見えない迷子な文字が投げ込まれるのを見ました。エイリアスを囲むスペースもすべて削除してください。

関連する問題