이 내 삽입 성명 나는 테이블 ProductStore에 삽입하려고SQL 삽입 오류
INSERT INTO ProductStore (ProductID, StoreID, CreatedOn)
(SELECT DISTINCT(ProductId), 1, GETDATE() FROM ProductCategory
WHERE EXISTS (SELECT StoreID, EntityID FROM EntityStore
WHERE EntityType = 'Category' AND ProductCategory.CategoryID = EntityStore.EntityID AND StoreID = 1))
이며, 1 열을 StoreID를 저장하기 위해 매핑되는 카테고리에 매핑되는 모든 제품은 할 수 확실히 하나 이상을 가지고 동일한 항목이있는 행. 그리고 다음과 같은 오류가 점점 오전 : 기본 키 제약 조건의 위반 ...
을하지만, 다음 쿼리 작업을 수행합니다
INSERT INTO ProductStore (ProductID, StoreID, CreatedOn)
VALUES (2293,1,GETDATE()),(2294,1,GETDATE())
를 그래서 분명히이 제품 ID 열보다 동일한 하나를 삽입하려고 일단.
내 검색어에 문제가있는 것을 볼 수 있습니까? TIA
그 것이 었습니다 !! 감사:) – user228058