有三個表, 使用者表(user), 許可權表(role) , 使用者許可權表(user_role)
查詢許可權(code欄位)為 admin的使用者的姓名
#1. 查詢條件是 許可權表(role) 中的 code 為 admin 的那些資料#2. 將1得到的許可權表(role)的id 與 使用者許可權表(user_role) 中的 role_id,相等的取到
#3. 將2得到的使用者許可權表(user_role)的user_id 與 使用者表(user) 中的 id 比較相等就得到啦
select u.name from role r
left
join user_role ur on r.id = ur.id
left
join ur.id = u.id
where r.code =
'admin'
;
sql .
就能得到相應的資料的了, 多練習就好了.
MySQL 基礎部分
其實無非就是 以下這幾種步驟 1 選資料庫 use sql store 2 選列 select customer id,birth date,points,points 10as col name as 改列名.select 選取所有列 3 選錶 from customers 4 where 多種搜...
Mysql基礎部分 19 變數
mysql基礎部分內容 mysql基礎部分 1 基礎操作指令與語法規範 mysql基礎部分 2 基礎查詢 mysql基礎部分 3 條件查詢 mysql基礎部分 4 排序查詢 mysql基礎部分 5 常見函式 mysql基礎部分 6 分組函式 mysql基礎部分 7 分組查詢 mysql基礎部分 8 ...
MySQL部分基礎知識點
1.檢視資料庫 show databases 2.建立乙個資料庫 create database 資料庫名稱 3.刪除乙個資料庫 drop database 資料庫名稱 4.進入乙個資料庫 use 資料庫名稱 5.在某個資料庫中建立乙個資料表 create table 表名 欄位名稱 字段型別,例如...