【例7.46】在fruits表和suppliers表之間使用內連線查詢,查詢之前,檢視兩個表的結構,
select suppliers.s_id, s_name,f_name, f_price
from fruits ,suppliers
where fruits.s_id = suppliers.s_id;
【例7.47】在fruits表和suppliers表之間使用inner join語法進行內連線查詢
select suppliers.s_id, s_name,f_name, f_price
from fruits inner join suppliers
on fruits.s_id = suppliers.s_id;
【例7.48】查詢**f_id=』a1』的水果**商提供的其他水果種類
select f1.f_id, f1.f_name
from fruits as f1, fruits as f2
where f1.s_id = f2.s_id and f2.f_id = 'a1';不明白
all(select。。。) ,in(...), any(...), exists(...) 子查詢 可加not
union all 合併查詢,吧兩個查詢結果合併
all表示不刪除重複紀錄值
select ... where table regexp strreg strreg為正規表示式
mysql 內連線和外連線查詢
一 內連線查詢 笛卡兒積 內聯接查詢inner join,mysql可以簡寫為join 二 外連線查詢 左外聯接查詢left outer join,mysql可以簡寫為left join 右外聯接查詢right outer join,mysql可以簡寫為right join 舉個栗子 建立兩張表t1...
mysql內連線查詢之自連線
連線查詢 當查詢資料時,通過連線操作查詢出存放在多個表中的不同資料,當兩個或者多個表中存在相同意義的字段時,便可以通過這些欄位對不同的表進行連線查詢。自連線 如果在乙個連線查詢中,涉及的兩個表都是同乙個表,這種查詢稱為自連線查詢。自連線是一種特殊的內連線,它是指相互連線的表在物理上為同一張表,但可以...
Mysql內連線 左連線 右連線查詢
建表語句如下 建立表a table table structure for a table drop table if exists a table create table a table id smallint 6 auto increment,name varchar 10 not null,...