私はサブクエリを作っていますが、私は奇妙なエラーSQLサブクエリ複数回
に列を取得していますエラー「RealEstateID」「NotSold」の複数回指定されました。
ここでは、それは仕方によってSQLサーバー上にある私のコード
SELECT *
FROM
(SELECT *
FROM RealEstatesInfo AS REI
LEFT JOIN Purchases AS P
ON P.RealEstateID=REI.RealEstateID
WHERE DateBought IS NULL) AS NotSold
INNER JOIN OwnerEstate AS OE
ON OE.RealEstateID=NotSold.RealEstateID
です。
*を列名のリストに置き換えてください。問題が表示されます。 – dfundako
@dfundakoと同意します。あなたは内側のselectから 'RealEstateID'カラムを2つ返します。したがって、これらの2つの列 'P.RealEstateID'、' REI.RealEstateID'は 'NotSold'としてエイリアスされます。だからあなたの外側の選択は、参加するものに混乱しています。 –
ああ私は今おかげです – hollow