我正在查看一個SQL代碼,我不確定它的功能。 這是代碼:SQL與Join相同嗎?
SELECT *
FROM dba.spro_lotesfrutagranel,
dba.variedades,
dba.productores
WHERE (dba.variedades.espe_codigo = dba.spro_lotesfrutagranel.lote_espcod) and
(dba.variedades.vari_codigo = dba.spro_lotesfrutagranel.vari_codigo)
這是否與左連接相同?或不?
謝謝!
這是一個簡單的INNER JOIN,只是用舊的遺留風格編寫的。 –
這是一個過時的符號。推廣使用'JOIN' sintaxis,Aaron Bertrand寫了一篇不錯的文章[踢壞壞習慣:使用舊式JOINs](http://sqlblog.com/blogs/aaron_bertrand/archive/2009/10/08/bad關於它的-habits-to-kick-using-old-style-joins.aspx)。 –
它不僅僅是一個INNER JOIN ..它是一個在spro_lotesfrutagranel和各種變種之間的內部聯接..然後,這是CROSS JOINED產品 – JamieD77