mysql从多个选择查询插入表

标签 mysql

我如何将其合并到一个插入中

INSERT INTO masterTable (count1) select count(*) as count1 from tablex
INSERT INTO masterTable (count2) select count(*) as count2 from tabley
INSERT INTO masterTable (count3) select count(*) as count3 from tablez

最佳答案

INSERT INTO MasterTable (count1,count2,count3) 
VALUES ((select count(*) from tablex),(select count(*) from tabley),(select count(*) from tablez))

关于mysql从多个选择查询插入表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34951705/

相关文章:

mysql - 将 mySQL 列数据类型从文本更改为时间戳

java - 列出所有更新的列名

php - 无法启动apache2的服务

mysql - 使用 left join 更新是否会锁定所有 MyIsam 表 mysql?

mysql - 错误代码: 1064 | Delimiter

php - 将 csv 文件导入数据库 - 带逗号的值

php - 在 MySQL 中选择格式错误的 URL

mysql - 使用 bookshelf/knex 中的位置过滤数据时出现问题

mysql - 如何创建将删除移动到另一个表的触发器?

mysql - 如何使用微软工具SSIS 2005将数据从SQL Server传递到mysql?