david_liu_1 2016-03-08 08:28 采纳率: 100%
浏览 1356
已采纳

谁能用简明扼要的语言给我描述一下mysql表的关联?

感觉表的关联是mysql学习的一个难点,能具体说说的表的关联究竟是怎么一回事?
有什么用处?
是不是分三种关联:左关联 右关联 内关联?

感觉网上说的都太高大上了,想我这样的mysql入门菜鸟很难理解。
能不能用简单的语言给描述一下?
谢谢。

  • 写回答

2条回答

  • 小灸舞 2016-03-08 09:21
    关注

    查询一般用到三种:
    左连接(左关联):语法 表1 left join 表2 on 条件
    右连接(右关联):语法 表2 right join 表1 on 条件 等价于 表1 left join 表2 on 条件
    内连接(内关联):语法 表1 inner join 表2 on 条件
    以左连接为例,以左边这张表为主表,右边的为附表,以左表为基准,左表的记录将会全部表示出来,而右表只会显示符合搜索条件的记录
    左右连接往往可以互换,但是右连接有点反逻辑思维,建议选用左连接。
    内连接只显示出了 table_a.id = table_b.id的记录.这说明inner join并不以谁为基础,它只显示符合条件的记录.
    图片说明
    注:一共5条SQL语句,LZ应该能看懂吧

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥20 Python安装cvxpy库出问题
  • ¥15 用前端向数据库插入数据,通过debug发现数据能走到后端,但是放行之后就会提示错误
  • ¥15 python天天向上类似问题,但没有清零
  • ¥30 3天&7天&&15天&销量如何统计同一行
  • ¥30 帮我写一段可以读取LD2450数据并计算距离的Arduino代码
  • ¥15 C#调用python代码(python带有库)
  • ¥15 矩阵加法的规则是两个矩阵中对应位置的数的绝对值进行加和
  • ¥15 活动选择题。最多可以参加几个项目?
  • ¥15 飞机曲面部件如机翼,壁板等具体的孔位模型
  • ¥15 vs2019中数据导出问题