2012-12-03 80 views
0

我有一个问题,我没有直接访问数据库,需要为客户端生成一些SQL查询,直接将粘贴复制到phpMyAdmin的SQL查询框中。sql/phpmyadmin在另一个INSERT语句中使用查询结果

我想实现的是:(此语法不工作)

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

@ var1的将永远是一个字符串。

我该如何去做这个只使用sql语句?

回答

0

好吧,明白了,等了1个小时,只有5个意见,没有答复。

INSERT INTO Table2(v1, v2) 
SELECT Table1.id, blahblah WHERE Table1.another_id = 'UNIQUEID'; 
相关问题