0 0

求一句SQL15

求一个SQL,下面有5张表,用户角色多对多,角色菜单多对多
用户表      USER              ID  NAME
用户角色表 USER_ROLE           USERID ROLEID
角色表 ROLE                     ID  ROLENAME
角色菜单表                   ROLEID RESOURCEID
菜单表                      RESOURCEID  URL

现在我有用户登录的用户信息,一个用户可以拥有多个角色

我现在做一个逻辑。修改用户的逻辑。判断能取消或者给予用户哪些角色。
逻辑:登录用户等取消或者给予其他用户他所拥有的菜单的角色。

比如A 角色有  xy两个菜单权限,B角色有X菜单权限,那么A角色登录系统,可取消该用户的的B角色。

2014年1月21日 00:31
目前还没有答案

相关推荐

    一句SQL完成动态分级查询

    标题中的“一句SQL完成动态分级查询”指的是在数据库查询中使用单个SQL语句来实现层级数据的递归查询。这种技术通常用于处理具有层级结构的数据,如组织架构、产品目录或者地理区域等。在数据库管理系统中,这种查询...

    只用一句SQL计算名次

    只用一句SQL计算名次,允许并列,搜集整理下来,供大家珍藏

    My SQL 删除表? 还不会? 教你一招 一句SQL语句即可搞定

    My SQL 删除表? 还不会? 教你一招 一句SQL语句即可搞定

    50句常用SQL语句

    从给定的文件标题“50句常用SQL语句”及其描述中,我们可以看出这份资料旨在分享在数据库管理和数据检索中频繁使用的SQL查询语句。SQL(Structured Query Language)是用于管理关系数据库的标准语言,其功能强大,...

    用一句SQL解决SQL中断号问题 推荐

    例如,对于一个名为`testTable`的表,其中`Code`字段存储连续编号,删除部分记录后,可以使用以下SQL语句来找出下一个可用的编号: ```sql SELECT MIN(t1.Code) + 1 AS NextNumber FROM ( SELECT t1.Code, t2.Code...

    sql語句大全

    本文档旨在提供一系列常用的SQL语句及其应用示例,帮助读者更好地理解和掌握SQL的基础及进阶操作。 #### 二、SQL语句分类 SQL语句大致可以分为以下几类: 1. **DDL(Data Definition Language,数据定义语言)**...

    SQL Server 2005 定时执行SQL语句的方法

    不过要想更加直观的控制,直接写一个程序,定时执行你的存储过程。 1、设置“SQL Server 代理”(SQL Server Agent)服务随系统启动 –我的电脑–控制面板–管理工具–服务–右键SQLSERVERAGENT–属性–启动类型–选择...

    SQL教程50句让你的SQL更进一步

    根据给定的信息,我们可以将这些SQL查询按照不同的类别进行整理,并从中提炼出一系列与SQL相关的知识点。 ### SQL查询语句分类及知识点 #### 分类一:数据查询(Select) **知识点1:多表连接** - **示例1**: ...

    sql数据库 经典40句

    `GROUP BY`用于根据一个或多个列对结果进行分组,常与聚合函数一起使用,如`SELECT column, COUNT(*) FROM table GROUP BY column;`。 18. **Having**: `HAVING`与`WHERE`类似,但它用于过滤`GROUP BY`后的结果...

    数据库:看一句SQL语句在MySQL中如何被执行.doc

    ### 数据库:看一句SQL语句在MySQL中如何被执行 #### MySQL 根底架构分析 在深入了解SQL语句如何在MySQL内部执行之前,我们需要先掌握MySQL的基础架构,这对于理解整个执行流程至关重要。 ##### 1.1 MySQL 根本...

    sql语句查询分析器

    SQL语句查询分析器是一种工具,它用于帮助程序员和数据库管理员优化和理解SQL查询的执行过程。在数据库管理系统中,SQL(结构化查询语言)是用于处理数据的标准语言,包括查询、更新、插入和删除记录。一个强大的SQL...

    自定义SQL查询

    标题中的“自定义SQL查询”指的是在编程中允许用户或应用程序根据特定需求生成和执行SQL(结构化查询语言)语句。SQL是用于管理和处理关系数据库的标准语言,它包括数据查询、更新、插入和删除等操作。通过自定义SQL...

    SQL语句 第10章 PLSQL编程基础

    SQL语句 第10章 PLSQL编程基础最简单的PL/SQL块 在PL/SQL中执行SQL语句 执行DML语句

    50个Sql语句

    一个题目涉及到的50个Sql语句,以一个具体的实例对sql语句具体分析。

    输出到文本的SQL语句

    #### 一、SQL Spool 命令简介 在Oracle数据库中,`spool`命令是一种非常实用的功能,它允许用户将查询结果或者执行过程中的所有输出(包括错误信息)重定向到一个外部文件中,而不是显示在屏幕上。这在处理大量数据...

    SQL修复数据表语句

    ### SQL修复数据表语句详解 #### 一、概述 在数据库管理中,由于各种原因(如硬件故障、软件bug等)可能导致数据表出现一致性错误,进而影响到数据的完整性和系统的正常运行。为了恢复数据表的一致性,SQL提供了...

    SQL\常見的流程控制語句

    ### SQL中的常见流程控制语句 在SQL编程中,流程控制语句是非常重要的组成部分,它允许用户根据不同的条件执行不同的代码块,或者重复执行某些代码直到满足特定条件为止。本文将详细介绍三种常见的流程控制语句:`...

    SqlServer2000 精华5句SQL语句

    这条SQL语句通过一系列函数组合,计算出上个月的最后一天是哪一天。首先,使用`GETDATE()`获取当前日期,然后使用`CONVERT()`将当前日期格式化为特定格式,再利用`DATEADD()`函数计算出下个月的第一天,最后通过减去...

    SQL注入与ASP木马上传的又一思路.txt

    标题:“SQL注入与ASP木马上传的又一思路” 描述:“·中华隐者” 标签:“·中华隐者” 从给定的信息中,我们可以提炼出以下关键的IT安全知识点: ### SQL注入攻击 SQL注入是一种常见的Web应用程序攻击方式,...

    1000SQL经典语句【sql语法】

    【SQL语法】是数据库操作的核心,它用于管理和处理存储在关系型数据库中的数据。下面将详细解释提供的SQL语句及相关的知识点。 1. **创建数据库**:`CREATE DATABASE`语句用于创建一个新的数据库,例如`CREATE ...

Global site tag (gtag.js) - Google Analytics