Re: рациональность
- From
- Alexander Gottlieb (2:5080/1003)
- To
- Alexander Goldun
- Date
- 2006-06-05T17:10:02Z
- Area
- SU.DBMS.SQL
From: Alexander Gottlieb <alex@cca.usart.ru>
Hail there Alexander!
Sun, 04 Jun 2006 at 14:08 GMT Alexander Goldun wrote:
>> MySQL 3.23
>> есть ли разница или это синонимы?
AG> Не знаю, как оно именно в MySQL, но в стандартном SQL это эквивалентные
AG> конструкции. В одной явный джойн, в другой неявный.
Вроде как не совсем эквивалентные.
FROM t1, t2 это аналог FROM T1 CROSS JOIN T2. А FROM T1 INNER JOIN T2
уже на этапе объединения таблиц будет отбор записей осуществлять.
Видимо все же планы запроса будут различаться.
Хотя не буду утверждать, надо эксперементировать.
На практике оба этих варианта работают одинаково.
--
WBR, Alexander B. Gottlieb, mailto:alex@cca.usart.ru
ICQ: 13043204 / Jabber: alex@jabber.usurt.ru
-|- -|-
--- ifmail v.2.15dev5
* Origin: (http://news.cca.usart.ru/) USURT's FidoNET<-> (2:5080/1003@fidonet)
SEEN-BY: 46/50 50/12 203 278/169 450/186 1024 451/30 452/25 154 454/9 2432/260
SEEN-BY: 4614/20 4615/21 5000/5000 5001/100 5001 5010/2 53 5011/13 5012/23 30
SEEN-BY: 5012/46 5015/28 5019/31 5020/175 400 545 639 715 758 760 830 1042
SEEN-BY: 5020/1523 1604 1641 2238 4441 5021/3 29 5022/128 5025/3 750 5026/10
SEEN-BY: 5026/45 5027/12 5028/61 5029/32 60 5030/115 436 473 556 966 1063 1080
SEEN-BY: 5030/1339 1900 5035/38 5040/47 5041/4 5042/13 21 5045/7 5047/47
SEEN-BY: 5049/19 164 5054/1 8 9 28 35 37 45 50 63 67 5055/95 5058/999 5059/9
SEEN-BY: 5062/1 5070/156 5071/22 5077/70 5078/20 5080/68 147 239 1003 5082/6
SEEN-BY: 5083/21 5084/32 5085/13 87 5090/106 5093/4 5095/20 5096/18 5097/64
SEEN-BY: 5099/133 6028/1 6055/2 6083/12
PATH: 5080/1003 5020/4441 545 5054/1 37