insert 用户权限表 (用户名,功能名)
select a.用户名,b.功能名 from 用户名 a,功能名 b
where a.用户名+',*,'+b.功能名 not in
(select 用户名+',*,'+功能名 from 用户权限表 )
select a.用户名,b.功能名 from 用户名 a,功能名 b
where a.用户名+',*,'+b.功能名 not in
(select 用户名+',*,'+功能名 from 用户权限表 )
解决方案 »
- 为什么在我的VS2008自带的服务器资源管理器连不上呢?
- 关于sql server2005自定义聚合函数的问题
- DELPHI用ADO连接局域网上的SQL数据库问题???????????在线等
- 判断一个字符串中有几个特定字符的函数,急在线等!!!!
- 如何迭代sql update语句更新的记录?
- 问一个sql语句,关于连号与重复
- sql 基礎的問題(哪種速度快)
- 合并两个表到一个临时表中的语句该怎么写?两个表结构不同
- 报表服务器登陆问题!!!我没分了,但求知识。知识无价,我也付不起分!
- vb6怎么调用oracle的函数(function),不是调用存储过程(procedure)
- 视图查询问题?
- SQL恢复时。提示媒体有2个家族成员。现在只提供了1个。数据备份不能恢复。怎以办?
SELECT A.用户名,A.功能名,0
FROM (SELECT 用户名、功能名 FROM 用户,功能) A LEFT JOIN 用户权限 B
ON A.用户名=B.用户名 AND A.功能名=B.功能名
WHERE B.功能名 IS NULL
select a.用户名,b.功能名 from 用户 a,功能 b
where not exists
(select * from 用户权限表 c where c.用户名=a.用户名 and c.功能名=b.功能名 )
select a.用户名,b.功能名 from 用户 a,功能 b
where not exists
(select 1 from 用户权限表 c where c.用户名=a.用户名 and c.功能名=b.功能名 )
insert into 用户权限表(用户名,功能名,是否有权限)
select a.用户名,b.功能名,1
from 用户 a,功能 b
insert into 用户权限表(用户名,功能名,是否有权限)
select a.用户名,b.功能名,1
from 用户 a,功能 b
insert into 用户权限表(用户名,功能名,是否有权限)
select a.用户名,b.功能名,1
from 用户 a,功能 b
select a.* from
(select a.用户名,b.功能名,1
from 用户 a,功能
) a left join 用户权限表 b on a.用户名=b.用户名 and a.功能名=b.功能名
wheere b.用户名 is null