sql / phpmyadmin在另一个INSERT语句中使用查询结果

时间:2012-12-03 18:25:07

标签: sql insert phpmyadmin

我遇到一个问题,我无法直接访问数据库,需要为客户端生成一些SQL查询,以便将粘贴直接复制到phpMyAdmin中的SQL查询框中。

我想要实现的是:(这种语法不起作用)

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

@ var1将始终是一个字符串。

如何仅使用sql语句来完成此操作?

1 个答案:

答案 0 :(得分:0)

好的想通了,等了1个小时,只有5个观点,没有回复。

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