CustomerIDを取得しようとしていますが、エラーが発生し続けます。ここに私のコードです:2つのテーブルでloctedされた列を呼び出します。
SELECT CustomerID, FirstName, LastName,Line1,Line2, City, State, ZipCode
FROM Customers INNER JOIN Addresses
ON Customers.CustomerID = Addresses.CustomerID;
私のエラーは:曖昧な列名 'CustomerID'です。 JOINステートメントをどのように使用したのでしょうか。何かご意見は?
あなたがテーブルの値が引かれるべき、そこからコンパイラに必要なので、 'SELECT Customers.CustomerID..'は' CustomerID'列は、テーブルの両方に存在しています。 –
'SELECT Customers.CustomerID'または' SELECT Addresses.CustomerID'からどれかのテーブルを指定するだけです –
はい、プレフィックスとしてテーブル(またはテーブルエイリアス)を追加してください。偶然にも、参加条件で行ったこととまったく同じです。 – Lamak