2012-12-03 3 views
0

데이터베이스에 직접 액세스 할 수없고 phpMyAdmin의 SQL 쿼리 상자에 직접 붙여 넣을 클라이언트에 대한 SQL 쿼리를 생성해야하는 경우에 문제가 있습니다. 내가 달성하기 위해 노력하고 무엇sql/phpmyadmin이 다른 INSERT 문에서 쿼리 결과를 사용합니다.

은 다음과 같습니다 항상 하나의 문자열입니다 VAR1 @

SET @var1 = Select id FROM Table1 WHERE another_id = 'UNIQUEID'; 
INSERT INTO Table2 ('v1', 'v2') VALUES (@var1 , 'blahblah'); 

(이 구문이 작동하지 않습니다).

어떻게 SQL 문만을 사용하여이 작업을 수행 할 수 있습니까?

답변

0

알아두면, 1 시간 만 기다렸다가 조회수는 5 회 뿐이며 응답이 없습니다.

INSERT INTO Table2(v1, v2) 
SELECT Table1.id, blahblah WHERE Table1.another_id = 'UNIQUEID'; 
관련 문제