在MySQL中加入相同的表

巴尚·巴特(Prashant Bhatt)

这是我的选择查询,我想从同一张表中获取父级职员名称。

 SELECT 
     master.staffId,
     master.name,
     DATE_FORMAT(master.joinDate,'%d-%m-%Y') AS joinDate,
     master.commission,
     master.salary,place AS placeName,
     staffType,parent.name AS parentName 
  FROM 
     staff AS master
     LEFT JOIN place 
        ON place.placeId = master.placeId
     LEFT JOIN stafftype 
        ON stafftype.staffTypeId = master.staffTypeId
     left outer join staff AS parent 
        ON parent.staffId = master.staffId
                        ORDER BY name
梅尔文

在查看您的评论时,我认为您需要这个

 SELECT master.staffId,master.name,DATE_FORMAT(master.joinDate,'%d-%m-%Y') AS joinDate,master.commission,
                          master.salary,place AS placeName,staffType,parent.name AS parentName 
  FROM staff AS master
  LEFT JOIN place ON place.placeId = master.placeId
  LEFT JOIN stafftype ON stafftype.staffTypeId = master.staffTypeId
  left outer join staff AS parent ON parent.staffId = master.parentStaffId
  ORDER BY name

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在mysql中加入3表

来自分类Dev

在MySQL中加入以获取多个表数据

来自分类Dev

在mysql中加入两个表

来自分类Dev

在php中加入多个mysql表

来自分类Dev

在mysql中加入三个表

来自分类Dev

在mysql中加入4张表

来自分类Dev

在 MySql 查询中加入 3 个表

来自分类Dev

在mysql中加入数据透视表

来自分类Dev

在 Django 中加入 MySQL 表的最佳实践

来自分类Dev

在 Mongo 中加入相同的集合

来自分类Dev

在mysql中加入两个表时丢失数据?

来自分类Dev

我想在MySQL中加入五个表

来自分类Dev

如何在mysql中加入三个表

来自分类Dev

在mysql中加入两个相关表

来自分类Dev

在MySQL和关系表中加入JOIN错误

来自分类Dev

MySQL在一列中加入不同表的列

来自分类Dev

如何使用规则在mysql中加入3表?

来自分类Dev

在MySQL中加入三个表进行报表

来自分类Dev

如何在 MySQL 中加入非规范化表?

来自分类Dev

如何在php中加入两个mysql表

来自分类Dev

在mysql中加入两个表时遇到SequelizeEagerLoadingError

来自分类Dev

在Django中加入两个包含相同外键的表

来自分类Dev

在 bigquery 中加入具有相同架构的两个表

来自分类Dev

在MySQL中加入两列

来自分类Dev

mysql在一个表中加入两个表行

来自分类Dev

使用COUNT进行MySQL查询并从另一个表中加入列

来自分类Dev

MySQL在同一表中加入两个查询

来自分类Dev

无法在mysql中加入3个表来链接用户ID

来自分类Dev

如何在MySQL中从同一表中加入两个选择