2013-12-12 5 views
0

문제가 있습니다. 삽입 후 트리거가 필요합니다. 그러나 트리거는 다른 테이블의 선택에 따라 몇 개의 행을 삽입해야합니다.Sqlite : SQL에서 선택 결과를 반복 할 수 있습니까?

SQL에서 사용할 수 있습니까?

업데이트 :

확인, 죄송합니다.

예 (무 논리) 테이블 : 사용자 (ID, 이름, type_user) type_user (ID 입력) 항목 (ID, 이름, type_user) - 사용자의 몇 가지 유형은 몇 가지 항목의 users_items 민병대 수 있습니다 (ID는, USER_ID)

, ITEM_ID 그리고 난 사용자에 삽입 할 때 나는 어떤 사용자 모든 항목

+1

같은

시도 뭔가 당신은 우리에게 조금 모호 등 좀 더 정보, 예를 들어, 당신이 시도하는 코드를 제공 할 수 있습니다. SQL에 루프가있다. (나는 그것을 가져 오기 위해 과감한 태도를 취하려하고있다.) 그러나 아주 유용하지는 않다. 어쩌면 당신의 구체적인 상황은 효과가 있지만 더 많은 정보가 필요합니다. – logixologist

+0

예 (무 논리) 테이블 : 사용자 (ID, 이름, type_user) type_user (ID 입력) 항목 (ID, 이름, type_user) - 사용자의 몇 가지 유형은 몇 가지 항목 users_items (ID 민병대 수 있습니다, item_id, user_id) 그리고 내가 사용자에게 삽입 할 때 사용자가 가질 수있는 모든 항목을 users_items에 삽입하려고합니다. – regisik

+0

의견을 달기보다는이 정보로 질문을 편집하십시오. – logixologist

답변

0

예 것이 가능 민병대 수 users_items에 삽입 할. SQL 트리거 내부에서 Insert 문을 수행 할 수 있습니다.

SQL 트리거 정보 here을 찾을 수 있습니다.

CREATE TRIGGER RelateItems 
ON User 
AFTER INSERT 
AS 
--INSERT STATEMENT HERE - INSERT INTO users_items 
GO 
+0

알아,하지만 다른 테이블에 선택에서 값을 삽입 할 수 있습니까? – regisik

+0

http://stackoverflow.com/questions/25969/sql-insert-into-values-select-from – fossilcoder

관련 문제