在mysql中使用子查询作为值

时间:2011-02-22 21:37:17

标签: mysql subquery

我正在寻找一种快速处理mysql 5.0.X中某些表的方法。我想为t1中的每一行t2插入一行。基本上,我喜欢这样的东西来映射每一行:

REPLACE INTO t1 VALUES (CONCAT('blah/', (select username from t2)), 'value')

没有程序可以吗?

2 个答案:

答案 0 :(得分:1)

听起来你正在寻找INSERT SELECT声明,除非我误解。 检查this link  详情。

答案 1 :(得分:1)

这样的事情对你有用:

REPLACE INTO t1
SELECT CONCAT('blah/',username), 'value'
FROM t2
相关问题