美文网首页
mysql连表查询A表两个字段对应B表同一个字段的方法

mysql连表查询A表两个字段对应B表同一个字段的方法

作者: VincentH | 来源:发表于2017-09-25 17:41 被阅读0次

实际应用如下:

一张邀请注册表,存放的都是用户id,邀请人id与被邀请的id,现在我要让他不以id显示而是用户名显示,如果要一次查询出邀请人与被邀请人的id,可以使用用户表查询两次,sql代码如下:

SELECT oc1.firstname as inviter,oc2.firstname as invitee,oi.add_time FROM oc_invitation oi left join oc_customer oc1 on oi.uid=oc1.customer_id  left join oc_customer oc2 on  oi.ivid=oc2.customer_id order by oi.add_time desc limit $limit,20
image.png

相关文章

  • mysql2——11-21

    mysql2 mysql查询 查询整个表 从表查精确查询字段 精确查询多个字段AND为必传字段,key和value...

  • 查询MYSQL表注释以及字段注释

    查询MYSQL数据库所有表名以及表注释 查询MYSQL数据库所有字段名以及字段注释

  • 查询数据

    一、单表查询 1.查询所有的字段 a.SELECT 字段1,字段2,字段3... FROM 表名 b.SELECT...

  • mysql 查询 - 个人记录

    1.mysql 子查询使用父查询字段作为条件,查询B表数量 2.mysql 根据某字段排行,获取当前用户排名

  • mysql连表查询A表两个字段对应B表同一个字段的方法

    实际应用如下: 一张邀请注册表,存放的都是用户id,邀请人id与被邀请的id,现在我要让他不以id显示而是用户名显...

  • 后端基础SQL—高级查询与子查询

    MySQL的基础查询语句 基本查询:SELECT * FROM 表; 字段查询:SELECT 字段1,字段2 FR...

  • orm查询操作

    单表查询操作 外键的跨表查询 正向查询(在有外键字段的表向没有的表查询) 反向查询(没有外键的字段向有外键字段的表...

  • mysql索引优化

    在连表查询时 不仅仅要在两个表对关联字段建立索引 还要保证字段排序必须一样

  • oracle left join关联逻辑删除的数据

    假设A表里含有id,del_flag字段,B表中含有id,a_id,del_flag字段 查询A表,同时关联查询B...

  • mysql分区记录

    分区的几个方法字段,必须包含在主键字段内;mysql8.0 不锁表添加索引: 加了key 以后的表查询19s->2...

网友评论

      本文标题:mysql连表查询A表两个字段对应B表同一个字段的方法

      本文链接:https://www.haomeiwen.com/subject/pxudextx.html