mysql - 在mysql中使用子查询作为值

标签 mysql subquery

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

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

无需手续就可以吗?

最佳答案

这样的东西应该适合你:

REPLACE INTO t1
SELECT CONCAT('blah/',username), 'value'
FROM t2

关于mysql - 在mysql中使用子查询作为值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5084284/

相关文章:

mysql - 是否可以模拟MySQL复制SlaveIO和SlaveSQL崩溃来测试监控脚本?

mysql - 使用 IN 或 INNER JOIN 的子查询

mysql - 使用子查询重写 MySQL 查询以连接

mysql - SELECT where 子查询中的最大日期

sql - PostgreSQL 选择主记录并显示特定记录的详细信息列

数据库;返回最常见的事件,其中可能不止一个

c++ - 当询问某个值与 null 之间的差异时,mysql 返回 null

php - Mysql获取产品常用类别

php - 谁能帮我如何在字符串中绑定(bind)变量?

MySQL依赖于前提条件吗?