文档章节

SQL两表关联查询(两表会了,三表,四表都小意思)

CuteBear
 CuteBear
发布于 2017/04/28 10:36
字数 334
阅读 560
收藏 1

这几天在php群里吹牛逼,看到一个sql表关联查询问题,以前就想写,一直没总觉,实话说,我去年这个时候一表查询都不会,说来惭愧,闲话不多说,正题开始: 首先是news表

news表

下面是newscate表

newscate表

//概念,只要两表有公共的字段有匹配之,就可以将两表中的记录组合起来。
//这里的表newscate和news表的公共字段就是news_id和news表的id。

1.INNER JOIN ===就是两个表的相同部分的集合,也就是说把这两个表的相同内容变成一个新的表,然后显示出来 语法: select 字段 from table1 inner join table2 on table1.field1=table2.field2;

//例子:
SELECT title,name,description FROM `newscate` INNER JOIN news on newscate.news_id=news.id;

输入图片说明

2.LEFT JOIN ====左关联查询,left前面的表示主表,后面是附表,

//这里,主表会显示,附表没有的值会null
//例子:
select a.*, b.description from news as a LEFT JOIN newscate as b on a.id=b.news_id;

输入图片说明 3.RIGHT JOIN====右关联查询,类似于左关联,

SELECT a.title,a.name,b.* from news as a RIGHT JOIN newscate as b on a.id=b.news_id;

结果我就不写了,你可以在phpmyadmin下输入测试! 以上就那么多,不足的地方请留言,大家一起进步

© 著作权归作者所有

CuteBear
粉丝 4
博文 37
码字总数 13040
作品 0
徐汇
程序员
私信 提问
常用的MySQL语句写法

常用的MySQL语句写法 MySQL的SQL语句写法,除了那些基本的之外,还有一些也算比较常用的,这里记录下来,以便以后查找。 好记性不如烂笔头,这话说的太有道理了,一段时间不写它,还真容易忘...

Nori
2016/10/24
8
0
大数据教程(9.5)用MR实现sql中的jion逻辑

上一篇博客讲解了使用jar -jar的方式来运行提交MR程序,以及通过修改YarnRunner的源码来实现MR的windows开发环境提交到集群的方式。本篇博主将分享sql中常见的join操作。 一、需求 订单数据表...

em_aaron
2018/12/11
0
0
【最佳实践】分布式数据库关联查询优化与最佳实践

1 前言 分布式数据库从过去成为NoSQL的数据库发展开始,底层的数据存储结构变得多样化,包括KV、文档、列式等结构。各自有自己擅长的业务应用场景,例如操作型和分析型就是最简单的区分。 然...

巨杉数据库
2017/10/26
0
0
mysql 内链接/外链接/交叉链接

1.内链接(典型的链接运算,使用=或<>之类的比较运算)内链接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索students和coursesb表中的学生标识号相同的所有行。 2.外链接...

hyhlinux
2016/07/06
52
0
史上最简单的 MySQL 教程(二十七)「连接查询(下)」

连接查询 连接查询:将多张表(大于等于 2 张表)按照某个指定的条件进行数据的拼接,其最终结果记录数可能有变化,但字段数一定会增加。 连接查询的意义:在用户查询数据的时候,需要显示的...

qq_35246620
2017/07/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

新手转行学java难吗?新手学java需要注意的6个方面!

新手转行在成都学java到底难不难,对于这个问题,我们专门做过一个调查,超过1000名已经在职的java从业者,其中有80%的程序员觉得学java不难,20%的程序员觉得前期有点难,其中对于50%自学的...

Java领航员
49分钟前
3
0
动态规划-硬币问题分析

什么是动态规划 上次对动态规划已经有了个大概的分析。引用维基百科的话就是: dynamic programming is a method for solving a complex problem by breaking it down into a collection of...

AI考拉
58分钟前
1
0
谈谈lucene的DocValues特性之SortedSetDocValuesField

SortedSetDocValuesField与SortedDocValuesField类似但它是一键多值的(注意:lucene的数据模型是支持一键多值的即key-values模型),lucene在实现时会判断是一键一值还是多值,如果单值就调...

FAT_mt
今天
1
0
生产者消费者模式

//尚学堂视频里,不是完整的 public class Movie { /** * 共同的资源 */ private String pic; //flay为true生产,false消费 private boolean flag=true; public synchronized void play(Str......

南桥北木
今天
1
0
使用阿里云镜像安装kubernetes

参考阿里云镜像 https://opsx.alibaba.com/mirror?lang=zh-CN 系统: CentOS / RHEL / Fedora cat <<EOF > /etc/yum.repos.d/kubernetes.repo[kubernetes]name=Kubernetesbaseurl=https......

北漂的我
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部