– join=加入 on=在
多對多久需要建立乙個中間表(t_mid)
– 方法一
select
t_mid.*,
t_bb.book
,
t_aa.id,t_aa.name
,t_aa.age
from
t_mid
join t_bb on t_bb.id
= t_mid.book_id``t_mid
join t_aa on t_aa.id
= t_mid.user_id
where
t_mid.book_id
=3
– 方式二(子查詢)
select
t_pifu.*,
(select yingxiong.name
from yingxiong where yingxiong.id
= t_pifu.yingxiong_id
) as 『yxname』
from
t_pifu
where
t_pifu.yingxiong_id
= 2
(t_aa)
id name age
1 張三 20
2 李四 22
3 王二 24
4 麻子 30
(t_bb)
id book
1 小兵張嘎
2 鬼子來了
3 雪山行
4 封神榜
5 水滸傳
6 西遊記
(t_mid)
id user_id book_id
1 1 1
2 1 2
3 1 3
4 2 2
5 2 3
6 2 4
7 1 1
資料庫系統概論02 關聯式資料庫
笛卡爾積 a b 假設集合a 集合b 則兩個集合的笛卡爾積為。候選碼 關係中的某一屬性組的值能唯一標識乙個元組,而其子集不能。主碼 候選碼中選乙個 全碼 關係模式的所有屬性是這個關係模型的候選碼。關係的三種型別 基本關係 基本表 查詢表 檢視表 查詢 query 選擇 select 投影 proje...
關聯式資料庫與非關聯式資料庫
關係型資料庫,是指採用了關係模型來組織資料的資料庫。關係模型是在1970年由ibm的研究員e.f.codd博士首先提出的,在之後的幾十年中,關係模型的概念得到了充分的發展並逐漸成為主流資料庫結構的主流模型。簡單來說,關係模型指的就是二維 模型,而乙個關係型資料庫就是由二維表及其之間的聯絡所組成的乙個...
關聯式資料庫與非關聯式資料庫
關係型資料庫,是指採用了關係模型來組織資料的資料庫。關係模型是在1970年由ibm的研究員e.f.codd博士首先提出的,在之後的幾十年中,關係模型的概念得到了充分的發展並逐漸成為主流資料庫結構的主流模型。簡單來說,關係模型指的就是二維 模型,而乙個關係型資料庫就是由二維表及其之間的聯絡所組成的乙個...