oracle的全連接查詢可以直接用full on,但是在mysql中沒有full join,mysql使用union實現全連接
#oracle的全連接
select * from a full join b on a.id = b.id
mysql的全連接
select * from a left join b on a.id = b.id union select * from a right join b on a.id = b.id
註:mysql利用左連接和右連接分別查詢出左右兩邊的資料
然後利用union去重合併(去掉兩邊都有的重複資料)
#oracle中的全連接問題
#資料庫中的資料:
select * from book as a full outer join stu as b on a.sutid = b.stuid
以上是mysql全連線和oracle全連線查詢的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!