MySql 加入多选

标签 mysql sql database union

我正在尝试进行选择,连接 table1 的列和 table2 中的值。

我不太确定我需要这样做的声明,但是,看,我正在寻找这样的东西:

最佳答案

如果您想获取每一行的所有这些列,您应该使用join,而不是union。例如:

SELECT colum1, column2, column3, column4, column5
FROM   table1
JOIN   table2 ON table1.id = table2.id

关于MySql 加入多选,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22564637/

相关文章:

database - 是什么减慢了您项目的开发速度,您是如何克服它的?

php无法执行mysql查询转义

mysql - 有什么理由不对每个查询都使用存储过程?

php - 只获取您关注的用户的帖子 mysql 查询

sql - 如何在 Oracle 数据库查询中忽略区分大小写

sql - 是否可以在 SQL 中将 SELECT 函数与 LAST 函数结合使用?

mysql - 如何强制 Grails 在 MySQL 中为 Map 字段使用正确的列类型

php - 与 mysqli_fetch_array 的混淆

MySQL InnoDB 引擎重启

sql - 高效插入,对 Postgres 中的大表进行重复检查