tft每日頭條

 > 科技

 > mysql乘積是什麼符号

mysql乘積是什麼符号

科技 更新时间:2024-12-23 21:27:30

1、mysql笛卡爾積

如圖:我定義3張表(A、B、C)

mysql乘積是什麼符号(mysql笛卡爾積)1

mysql乘積是什麼符号(mysql笛卡爾積)2

執行如下sql,查看執行順序是 a-->b-->c

mysql乘積是什麼符号(mysql笛卡爾積)3

mysql乘積是什麼符号(mysql笛卡爾積)2

此時我改變A和C表的數據個數

mysql乘積是什麼符号(mysql笛卡爾積)5

mysql乘積是什麼符号(mysql笛卡爾積)2

執行順序變成了c-->b-->a

mysql乘積是什麼符号(mysql笛卡爾積)7

mysql乘積是什麼符号(mysql笛卡爾積)2

相同的sql,由于表數量的改變造成表的執行順序不一緻的原因是:笛卡爾積

mysql乘積是什麼符号(mysql笛卡爾積)9

mysql乘積是什麼符号(mysql笛卡爾積)2

2、子查詢情況下,id值會不同

mysql乘積是什麼符号(mysql笛卡爾積)11

mysql乘積是什麼符号(mysql笛卡爾積)2

結論:

1、id值相同,從上往下 順序執行,數據少的表優先執行,大的表後執行

2、id值不相同,id值越大越先執行

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved