zoukankan      html  css  js  c++  java
  • mysql 同一个表存放另一个表数据关系 获取详细信息

    基本信息

    表1:员工信息表t_employee(id, number, name,majortype, state)

    表2:复核标注人员关系表t_relation(id,recheckemployeeid,date,markemployeeid)

      其中recheckemployeeid,markemployeeid都是员工信息表中的id信息

    问题提出

    通过sql查询语句,达到具体的标注员工和复核员工的关系

    问题解决

    通过mysql的连接,获取相应信息

    SELECT a.id,b.number,b.name,aa.number,aa.name,a.date
     FROM t_relation a
     INNER JOIN t_employee b ON a.recheckemployeeid=b.id 
     LEFT JOIN ( 
        SELECT a.id,b.name,b.number
        FROM t_relation a
        INNER JOIN t_employee b ON a.markemployeeid=b.id
     ) aa ON aa.id=a.id
  • 相关阅读:
    h5-7
    h5-6
    h5-5
    h5-4
    h5-3
    h5-2
    return
    字符串的常用操作
    字符串中的转义字符
    字典的统计,合并,清空操作
  • 原文地址:https://www.cnblogs.com/blog-ccs/p/7380741.html
Copyright © 2011-2022 走看看