2017-07-10 11 views
0

私は別のテーブルからVIEWにユーザ名を引き出す方法を知る必要があります。私は3つのテーブル、User、Lead、Lead_detailを持っています。ユーザテーブルには、リードテーブルのCreated_Byフィールドに格納されるIDフィールドがあります。リードテーブルには、Lead_detail Lead_IDフィールドに格納されているIDフィールドがあります。別のテーブルからVIEWに追加

私は私が必要とするすべての情報を引き出しLead_detailテーブルにVIEWを作成しましたが、私は、私はので、私はあたりのユーザー名に追加するには、私の見解をALTERする必要があることVIEWにユーザー名を持っていないことを発見しました私はこの声明で問題を抱えています。私は

SELECT * FROM Lead_detail 
JOIN Lead 
ON Lead_detail.lead_id = Lead.id 
WHERE Lead.Created_by = Users.ID 

、私はすべてのデータを取得するかどうかを確認するためにSELECT文を試してみたかった。しかし、これは動作しませんでしたVIEWを変更する前に

。ユーザー名をLead VIEWにプルするための正しいステートメントは何ですか?

答えて

0

私はあなたのユーザーテーブルへの結合逃したと思う:働い

SELECT 
    * 
FROM 
    Lead_detail 
    INNER JOIN Lead 
    ON Lead_detail.lead_id = Lead.id 
    INNER JOIN Users 
    ON Lead.Created_by = Users.ID 
+0

ありがとうを。 –

+0

@NathanVeitch問題はありません。受け入れられた答えとしてマークすることを忘れないでください。ありがとう – ADyson

関連する問題