这是操作表
这是用户表
现在create_id和update_id都和用户表的id有主外键关系,现在我怎么写SQL把创建者和更新者的名字都查询出来?
这是用户表
现在create_id和update_id都和用户表的id有主外键关系,现在我怎么写SQL把创建者和更新者的名字都查询出来?
解决方案 »
- 郁闷
- 高分求Sql语句,关于联合查询的!
- MySQL/Postgresql 有没有最新的对比情况?
- 分区表是否在建立的时候就已经确定了建几个分区?
- 在线急求SQL语句,希望能用一句搞定,谢谢。
- 有没有基于mysql的数据仓库?
- 请问在postgres中,我如何创建索引?注意如果存在索引就得同事删除这个索引再建
- 求助,关linux下mysql的问题
- 怎么回事?太怪了 对mysql 使用select * from biao where bia2 like '人' 出错
- 关于一对多表关联查询,父表数据出现重复现象该怎么解决?
- C# MysQL用longblob字段存入二进制文件
- 请教关于排序表的问题
参考一下这个贴子的提问方式http://bbs.csdn.net/topics/320211382
1. 你的 create table xxx .. 语句
2. 你的 insert into xxx ... 语句
3. 结果是什么样,(并给以简单的算法描述)
4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)
这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。
select
T.id, T.client_type,
T.create_id, T.update_id,
T1.login_name as 创建者,
T2.login_name as 更新者from 操作表 AS Tleft join 用户表 AS T1
on T.create_id = T1.idleft join 用户表 AS T2
on T.update_id = T2.id