当前位置:首页 > 程序 > 正文

MySQL数据库详解:多表操作之连接查询

2019-09-17 10:52 点击:4次 作者:biucz 我来投稿

MySQL数据库详解:多表操作之连接查询

多表操作之连接查询?

MySQL数据库详解:多表操作之连接查询

我接着引用我自己的表a,b(上面有详细内容),

MySQL数据库详解:多表操作之连接查询不知你是否发现查询结果显示的是两表轮番匹配结果。这就是所谓的“笛卡尔集”

那问题来了,这么多结果哪个是数据是正确的?

逐行判断,相等的留下,不相等的全不要。

MySQL数据库详解:多表操作之连接查询其中select*from a,b where a.id=b.id;中的a.id代表a表中的id字段。

在这里还可以进行改名和运算操作如

MySQL数据库详解:多表操作之连接查询在这里改名时需注意a中的as可有可无,如b的改名就没用。

推荐阅读:

MySQL数据库详解:什么是数据库?

MySQL数据库详解:mysql的专业术语

MySQL数据库详解:增删改查之DDL、DML和DQL

MySQL数据库详解:聚合函数的使用示例

MySQL数据库详解:多表联查之合并结果集

MySQL数据库详解:多表操作之连接查询

MySQL数据库详解:子查询(升级超强版多表查询)