鍍金池/ 問答/數(shù)據(jù)庫/ 第一次見這種sql,誰能解釋一下?

第一次見這種sql,誰能解釋一下?

SELECT count(0) as total FROM new_refund_request t,orders o WHERE
t.order_code = o.order_code
AND o.user_id = 132
AND o.status = 6
AND o.is_virtual_order != 2
AND t.type = 2

第一次見這種寫法,這種寫法應該就是join操作吧?

回答
編輯回答
離魂曲

不寫左關聯(lián)或者右關聯(lián)就是 inner join。我一般也喜歡這種寫法。

2018年2月5日 12:51
編輯回答
夏木

其實就是inner join.這樣寫法mysql 底層去解析的時候,就是inner join 。

2018年3月14日 21:19
編輯回答
撥弦

意思是一樣的

2017年11月18日 06:17
編輯回答
愿如初

顯示和隱示寫法

2017年11月7日 01:24
編輯回答
網(wǎng)妓

這個就是inner join的寫法。left join按下面這樣寫:

...
where t.order_code=o.order_code(+)
...
2017年11月18日 20:50
編輯回答
法克魷

這個很少見嗎

2018年4月20日 01:19
編輯回答
幼梔

隱式JOIN
MYSQL執(zhí)行的時候查詢優(yōu)化器會處理成INNER JOIN
個人喜歡用顯示的。

2017年8月3日 16:21