关于union之后group by且留下isGroup为1的select
来源:互联网 发布:轩辕传奇金币淘宝 编辑:程序博客网 时间:2024/05/02 01:54
SELECT * FROM (
SELECT ude.*,em.FirstName,em.StaffNo,em.LastName,1 AS isGroup FROM user_deny_emlpoyee AS ude
LEFT JOIN employee_master AS em ON(ude.EmpID=em.EmpID)
WHERE ude.UserID IN(SELECT GroupID FROM user_map_group WHERE UserID=1)
UNION
SELECT ude.*,em.FirstName,em.StaffNo,em.LastName,0 AS isGroup FROM user_deny_emlpoyee AS ude
LEFT JOIN employee_master AS em ON(ude.EmpID=em.EmpID)
WHERE ude.UserID=1
) AS uni GROUP BY EmpID
SELECT ude.*,em.FirstName,em.StaffNo,em.LastName,1 AS isGroup FROM user_deny_emlpoyee AS ude
LEFT JOIN employee_master AS em ON(ude.EmpID=em.EmpID)
WHERE ude.UserID IN(SELECT GroupID FROM user_map_group WHERE UserID=1)
UNION
SELECT ude.*,em.FirstName,em.StaffNo,em.LastName,0 AS isGroup FROM user_deny_emlpoyee AS ude
LEFT JOIN employee_master AS em ON(ude.EmpID=em.EmpID)
WHERE ude.UserID=1
) AS uni GROUP BY EmpID
- 关于union之后group by且留下isGroup为1的select
- 关于sql的UNION ,order by 、group by 、having等的用法
- join & union & group by
- list列转换为数组。linq的union与group by
- 关于union的order by
- MySQL中select相关语法总结(join,group by ,having, order by,union)
- Excel实现select...group by的功能
- oracle select非group by的字段
- SQL心得:在含有GROUP BY的SELECT语句中显示COUNT()为0的结果
- MySQL中在含有GROUP BY的SELECT语句中显示COUNT()为0的结果
- select group by语句
- union all 和 group by 的顺序问题
- mysql group by、select和order by的特例
- mysql 得到group by 之后的分组数
- 数据库_MySQL_SQL语句的组装顺序 和 GROUP BY的SELECT语句中显示COUNT()为0的结果
- 【SQL心得】:在含有GROUP BY的SELECT语句中如何显示COUNT()为0的结果
- 关于having,group by 的Sql 语句
- 关于Group by的性能问题
- 视图with check option选项详解
- 【Java】与json的使用方式
- youxiudeboke
- Python yield 使用浅析
- Django 学习
- 关于union之后group by且留下isGroup为1的select
- 轻松八句话 教会你完全搞定MySQL数据库
- HTML:id和name解释
- 视图SYS.USER_TAB_COLS SYS.USER_TAB_COLUMNS 区别
- 10 个你必须掌握的超酷 VI 命令技巧
- Linux进程间通信(九)---综合实验之有名管道通信实验
- 数据库select工作原理
- 【Matlab小知识】如何输入希腊字母
- cocos2d-x CCSprite添加点击事件注意事项