a表 b表
a.id同parent_id 存在關係
1)內連線:相當於select a.*,b.* from a,b where a.id = b.id
select a.*,b.* from a inner join b on a.id=b.parent_id
結果是
2)左連線:左表的挨個資訊去查詢,查不到則將右邊控制為null進行顯示
select a.*,b.* from a left join b on a.id=b.parent_id
結果是
3) 右連線:右表的挨個資訊去查詢,查不到則將左邊控制為null進行顯示
select a.*,b.* from a right join b on a.id=b.parent_id
結果是
4) 完全連線: mysql暫不支援完全連線
區分:select * from a left join b on 條件1
select * from a left join b on 條件1 where 條件2 相當於再次過濾
Oracle資料庫中表的四種連線方式講解
oracle資料庫中表的四種連線方式講解 表的連線是指在乙個sql語句中通過表與表之間的關連,從乙個或多個表中檢索相關的資料,大體上表與表之間的連線主要可分四種,分別為相等連線,外連線,不等連線和自連線,本文將主要從以下幾個典型的例子來分析oracle表的四種不同連線方式 1.相等連線 通過兩個表具...
Oracle資料庫中表的四種連線方式講解
表的連線是指在乙個sql語句中通過表與表之間的關連,從乙個或多個表中檢索相關的資料,大體上表與表之間的連線主要可分四種,分別為相等連線,外連線,不等連線和自連線,本文將主要從以下幾個典型的例子來分析oracle表的四種不同連線方式 1.相等連線 通過兩個表具有相同意義的列,可以建立相等連線條件。只有...
Oracle資料庫中表的四種連線方式講解
表的連線是指在乙個sql語句中通過表與表之間的關連,從乙個或多個表中檢索相關的資料,大體上表與表之間的連線主要可分四種,分別為相等連線,外連線,不等連線和自連線,本文將主要從以下幾個典型的例子來分析oracle表的四種不同連線方式 1.相等連線 通過兩個表具有相同意義的列,可以建立相等連線條件。只有...