sql 語句中where條件和jion on條件的區(qū)別
與有很大的差別,請注意!
SELECT TBL_SchemaDetail.MaterialNo, TBL_StockMaterial.SalePrice FROM TBL_StockMaterial RIGHT OUTER JOIN TBL_SchemaDetail ON TBL_StockMaterial.MaterialNo = TBL_SchemaDetail.MaterialNo AND TBL_SchemaDetail.SchemaNo = '7411' AND TBL_StockMaterial.SalePrice = 0
條件全部放到join的on中。
SELECT TBL_SchemaDetail.MaterialNo, TBL_StockMaterial.SalePrice FROM TBL_StockMaterial RIGHT OUTER JOIN TBL_SchemaDetail ON TBL_StockMaterial.MaterialNo = TBL_SchemaDetail.MaterialNo WHERE (TBL_SchemaDetail.SchemaNo = '7411') AND (TBL_StockMaterial.SalePrice = 0)
連接和條件分開。
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
標簽:東營 新鄉(xiāng) 文山 濱州 池州 黃山 大同 來賓
巨人網絡通訊聲明:本文標題《SQL where條件和jion on條件的詳解及區(qū)別》,本文關鍵詞 SQL,where,條件,和,jion,的,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。