首頁  >  文章  >  資料庫  >  sqlserver-為什麼我這個用left join ,join, right join效果相同?

sqlserver-為什麼我這個用left join ,join, right join效果相同?

WBOY
WBOY原創
2016-09-12 17:27:071712瀏覽

sqlservermysqloracle資料庫

查出來的結果沒有一丁掉變化,去百度看了很多還是不明白,求大神解答sqlserver-為什麼我這個用left join ,join, right join效果相同?

回复內容:



回复內容:


這與 你兩個表中的資料有關。

你刪除 某表中的一筆資料,另一表不動,

你就可以看到 不同了。

是不是兩個表的內容都是相符的,所以左右連接查出來結果都一樣。
試試讓一個表少一行資料。

🎜你把資料修改下 讓它們有些不能符合對 最好的驗證方法是 把一些欄位的值置空🎜 🎜我不知道這樣說,對不對啊,不對請見諒,我也是新手,比如有兩張表,a表,和b表,a表50條數據,b表有100數據,兩個表匹配到的是50條數據,用left join 🎜 是以a表為主,你查詢的時候以a表資訊為主,顯示50條數據,還有50條 數據都是null。 🎜
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn