mysql - 如何在mysql中明确选择具有不同行数和列数的表?

标签 mysql select distinct

我正在做一个涉及mysql的项目,我使用具有不同列数和行数的表。现在我想从 table1 中选择所有内容 - 它包含多行和多列,以及只有 3 列和 1 行的 table2。我尝试使用

Select * from table1,table2

但结果重复 table2 中的行,等于 table1 的行数。

最佳答案

使用“UNION”:

Select col1,col2,col3,col4,col5,col6 from table1
UNION
Select col1,col2,col3,null,null,null from table1

关于mysql - 如何在mysql中明确选择具有不同行数和列数的表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26753353/

相关文章:

mysql 计数不同的语法

sql - 在不同的不同行上获取 sum() MySQL

mysql - 在超大 MYSQL 表中查找 varchar 列的不同值

mysql - 查询在生产中很快,在过去一周的开发中变得很慢

mysql - 在mysql的子查询中使用相同的字段

mysql - 如何使用触发器为非主键列添加自动增量

Mysql查询忽略和where子句

mysql - 查找具有重复/相似列值的行 MySQL

Mysql count vs mysql SELECT,哪个更快?

mysql - 如何使用linq命令选择此数据