PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Database
[SQL ] join觀念詢問..
作者:
bernachom
(Terry)
2014-06-22 18:37:56
請教一下
我有看到這個例子
(一) select * from table1 cross join table 2 where table1.id = table2.fd_id
(二) select * from table1 join table2 on table1.id =table2.fd_id
這兩個結果是一樣的
但是(二)這個效能會比較好嗎??
cross join 不是只差在把where換成on這樣子而已呢??
還麻煩前輩指教一下,謝謝了
作者:
scpisces
(失敗的勇氣。)
2014-06-22 22:19:00
我認為是(一)假設table1、table2各10筆資料,使用cross join後會變100筆資料,再根據where條件撈出所要的資料(二)table1、table2有相同的資料才會出來所以效能上來說,是(二)比較好如有錯請糾正
繼續閱讀
[系統] 無法連線到資料庫
vi000246
Re: [SQL ] 群組 移除重複資料
cutekid
[SQL ] 群組 移除重複資料
Falconeye
Re: [SQL ] 依條件 UPDATE 多行
cutekid
Re: [SQL ] 依條件 UPDATE 多行
bohei
[SQL ] 依條件 UPDATE 多行
LaPass
[SQL ] tsql取代''的語法
oherman
Re: [討論] PL/SQL 是否可以SELECT裡再SELECT
rongkuo
[SQL ] 關於投票系統撈票數(已解決,感謝!)
crossdunk
[SQL ] 查詢多表格
primeman
Links
booklink
Contact Us: admin [ a t ] ucptt.com