2016-05-31 2 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));