mysql 查询 用户所属父类名称信息和编号

数据库建库脚本:

/*
Navicat MySQL Data Transfer

Source Server         : 120.76.221.164
Source Server Version : 50027
Source Host           : 120.76.221.164:3306
Source Database       : foodsafety

Target Server Type    : MYSQL
Target Server Version : 50027
File Encoding         : 65001

Date: 2017-01-13 15:18:01
*/

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for user
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
  `USER_ID` bigint(100) NOT NULL auto_increment COMMENT '用户主键',
  `USERNAME` varchar(255) default NULL COMMENT '用户名',
  `PASSWORD` varchar(255) default NULL COMMENT '密码',
  `NAME` varchar(255) default NULL COMMENT '真实姓名',
  `LAST_LOGIN` varchar(255) default NULL COMMENT '最近一次登入时间',
  `EMAIL` varchar(32) default NULL COMMENT '邮箱',
  `NUMBER` varchar(100) default NULL COMMENT '电话号码',
  `PHONE` varchar(32) default NULL COMMENT '手机号码',
  `balance` double(10,2) default NULL COMMENT '余额',
  `provinceId` int(11) default NULL COMMENT '省份主键',
  `cityId` int(11) default NULL COMMENT '城市主键',
  `dId` int(11) default NULL COMMENT '地区主键',
  `detailAddr` varchar(100) default NULL COMMENT '详细地址',
  `pid` varchar(32) default NULL COMMENT '父类ID',
  `rzStatus` int(11) default '1' COMMENT '认证状态',
  `creatDate` datetime default NULL COMMENT '创建时间',
  `editDate` datetime default NULL COMMENT '编辑时间',
  `remark` varchar(100) default NULL COMMENT '备注时间',
  `user_type` int(11) default '2' COMMENT '(0:商户、1:代理商、2:系统人员)',
  `del_flag` int(11) default '0' COMMENT '删除标识(0:未删除,1:删除)',
  `vendor` varchar(255) default NULL COMMENT '生产商',
  `certificate_img` varchar(255) default NULL COMMENT '证件图片',
  PRIMARY KEY  (`USER_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

业务需求:查询用户基础信息以及所属父类的名称和编号信息。

select * from `user` c  LEFT JOIN (select b.`NAME` as agentName,b.USER_ID as agentId from `user` b where b.USER_ID =(select a.pid from `user` a where a.USER_ID =4)) as d on(c.pid=d.agentId) where c.USER_ID=4


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值