最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

mysql-MySQL联接查询到的显示结果

来源:动视网 责编:小采 时间:2020-11-09 16:36:35
文档

mysql-MySQL联接查询到的显示结果

mysql-MySQL联接查询到的显示结果:mysqlselect联接查询数据库 表:fruits的字段f_id为primary key表:suppliers的字段s_id为primary key与fruits的s_id有相同的数据类型然后使用这2句查询语句:1、select suppliers.s_id,s_name,f_name,f_price fro
推荐度:
导读mysql-MySQL联接查询到的显示结果:mysqlselect联接查询数据库 表:fruits的字段f_id为primary key表:suppliers的字段s_id为primary key与fruits的s_id有相同的数据类型然后使用这2句查询语句:1、select suppliers.s_id,s_name,f_name,f_price fro
 mysqlselect联接查询数据库

表:fruits的字段f_id为primary key

表:suppliers的字段s_id为primary key与fruits的s_id有相同的数据类型

然后使用这2句查询语句:
1、select suppliers.s_id,s_name,f_name,f_price from suppliers inner join fruits on suppliers.s_id=fruits.s_id;
查询的都结果如下:

2、select suppliers.s_id,s_name,f_name,f_price from fruits inner join suppliers on fruits.s_id=suppliers.s_id;
查询到的结果如下:

可以确定的是查询的结果肯定是一样的,但是问题是使用第一句查询语句的条件是suppliers.s_id=fruit.s_id,我的理解是,当我们连接两张检索数据的时候,检索的方式是首先逐行扫描suppliers表中s_id的记录,只有条件suppliers.s_id=fruit.s_id匹配,结果才会被检索出来,所以首先要从表suppliers的s_id匹配表fruits的s_id的相等项,按道理说第一句查询语句查询到的结果应该是按照表suppliers的s_id顺序显示,为什么两个查询语句的显示结果的都是按照friuts本身的s_id的排列顺序?

文档

mysql-MySQL联接查询到的显示结果

mysql-MySQL联接查询到的显示结果:mysqlselect联接查询数据库 表:fruits的字段f_id为primary key表:suppliers的字段s_id为primary key与fruits的s_id有相同的数据类型然后使用这2句查询语句:1、select suppliers.s_id,s_name,f_name,f_price fro
推荐度:
标签: 查询 连接 查询的
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top