2016-05-31 5 views
0

ここは私のクエリです。あいまいな列名:SqliteのDELETE

DELETE 
FROM CategoryProduct_MM 
WHERE PrdID IN 
(SELECT PrdID FROM CategoryProduct_MM t1 
INNER JOIN db2.CategoryProduct_MM t2 
ON (t1.PrdID = t2.PrdID AND t1.CategoryID=t2.CategoryID)); 

なぜこのエラーが発生しますか?

ambiguous column name: PrdID: DELETE 

答えて

0
DELETE 
FROM CategoryProduct_MM 
WHERE PrdID IN 
(SELECT t1.PrdID FROM CategoryProduct_MM t1 
INNER JOIN db2.CategoryProduct_MM t2 
ON (t1.PrdID = t2.PrdID AND t1.CategoryID=t2.CategoryID)); 
関連する問題