SQL:查询不在此部门和未分配部门的人员

huaier200 2011-07-01 10:57:19

SELECT
Users.[uID]
,[uName]
,[uAccount]
,[uPWD]
,[uCreationDate]
,[uJoinDate]
,[uAddress]
,[uTel]
,[uEmail]
,[uSN]
,[uStatus]
,[uSex]
,[uBirthday]
,[uContact]
,[uContactTel]
,[uIsAppUser]
,[uIsAdmin]
FROM Users
LEFT JOIN User_Department ON User_Department.uID=Users.uID
where dID<>1


表Users:

CREATE TABLE [dbo].[Users](
[uID] [int] IDENTITY(1,1) NOT NULL,
[uName] [varchar](50) NOT NULL,
[uAccount] [varchar](50) NOT NULL,
[uPWD] [varchar](50) NOT NULL,
[uCreationDate] [datetime] NULL,
[uJoinDate] [datetime] NULL,
[uAddress] [varchar](200) NULL,
[uTel] [varchar](50) NULL,
[uEmail] [varchar](100) NULL,
[uSN] [varchar](50) NULL,
[uStatus] [int] NULL CONSTRAINT [DF__Users__uStatus__22AA2996] DEFAULT ((1)),
[uSex] [int] NULL CONSTRAINT [DF__Users__uSex__239E4DCF] DEFAULT ((0)),
[uBirthday] [datetime] NULL,
[uContact] [varchar](50) NULL,
[uContactTel] [varchar](50) NULL,
[uIsAppUser] [int] NULL CONSTRAINT [DF__Users__uIsAppUse__24927208] DEFAULT ((0)),
[uIsAdmin] [int] NULL CONSTRAINT [DF__Users__uIsAdmin__25869641] DEFAULT ((0)),


表User_Department:

CREATE TABLE [dbo].[User_Department](
[udID] [int] IDENTITY(1,1) NOT NULL,
[dID] [int] NOT NULL,
[uID] [int] NOT NULL,
[udCreationDate] [datetime] NULL,

...全文
280 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
肖恩 2011-07-01
  • 打赏
  • 举报
回复
LZ好快的速度!!
huaier200 2011-07-01
  • 打赏
  • 举报
回复
已经有了解决办法 :
where ISNULL(dID,-1)<>1
fhpu168 2011-07-01
  • 打赏
  • 举报
回复
where 1=1

User_Department.dID is not null

and User_Department.dID !='1'

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧