mysql基礎部分 Left Join 的簡單使用

2021-10-10 11:12:23 字數 602 閱讀 4253

有三個表, 使用者表(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 表名 欄位名稱 字段型別,例如...