2013-02-20 4 views
0

[필터에] 나는두 개의 SQL 쿼리를 결합하는 방법은 무엇입니까?

라벨

id INT A_I 
id_user INT 
id_label INT 

labels_data

id INT A_I 
label VARCHAR(10) 
name VARCHAR(30) 

작업

id INT A_I 
name VARCHAR(30) 
value VARCHAR(1000) 
테이블이

그리고 이라는 테이블에 항목을 추가하려면을 입력하고 레이블이라는 테이블에 3-4 개의 항목을 추가하고 싶습니다. 내가 어떻게 그것을 할 수 있고 내가 하나의 쿼리에서 그것을 할 수 있습니까 ??

감사합니다 ...

+0

[무엇을 시도해 봤습니까?] (http://www.whathaveyoutried.com/) [ask advice] (http://stackoverflow.com/questions/ask-advice)를 참조하십시오. –

답변

0

직접 쿼리를 통해이 일을하는 경우, 당신은 당신이 테이블에 삽입하는 각 행에 대해 하나 개의 쿼리가 필요합니다. 따라서 이것은 Tasks에 대한 삽입이고, 3-4 삽입은 labels에 삽입됩니다.

Insert syntax에 대한 mysql 설명서를 참조하십시오.

+0

sqlalchemy를 사용합니다. 그게 유일한 옵션입니까? – Nolik

관련 문제