0
連接表中的where子句時的順序很重要嗎?換句話說,G.GuestNo = B.GuestNo
與B.GuestNo = G.GuestNo
相同嗎?連接表的where子句中的操作數順序
Select GuestNo, GuestName,
From Booking B, Guest G
Where B.GuestNo=G.GuestNo
連接表中的where子句時的順序很重要嗎?換句話說,G.GuestNo = B.GuestNo
與B.GuestNo = G.GuestNo
相同嗎?連接表的where子句中的操作數順序
Select GuestNo, GuestName,
From Booking B, Guest G
Where B.GuestNo=G.GuestNo
不,操作數的順序並不重要。無論哪種方式,您都會得到相同的結果。
編號排序無關緊要。你可以有任何方式。
排序無關內部連接B.GuestNo = G.GuestNo或G.GuestNo = B.GuestNo –
dbms優化器應該選擇最快的連接順序。 – jarlh
不相關,但是:停止在'where'子句中使用古老的,過時的和脆弱的隱式連接。開始使用顯式的'JOIN'運算符代替 –