mysql 多表聯合查詢的時的注意

2021-06-22 14:10:26 字數 375 閱讀 1356

如下sql語句:

select orderitemid, prodname, pricemoney  from order_item a inner join products b on a.prodid = b.prodid

在要查詢的字段前面加上表的縮寫,比不加的情況,查詢的更快。因為加了以後,就會有目標的去查詢某錶的某欄位,而不加的時候,就會所有的表都查詢一次。

這樣寫是速度快的:

select a.orderitemid, b.prodname, b.pricemoney  from order_item a inner join products b on a.prodid = b.prodid

以上僅是個人乙個小觀點,有不對的可以指出。我會改正。

mysql多表聯合查詢

我在工作中天天研究zen cart的程式,那個叫人痛苦,最近比較痛苦的是經常碰見mysql多表聯合查詢,多的時候有12個表聯合查詢,zen cart的程式設計師不知道是懶還是技術好,乙個語句完成啦20幾個功能模組需要的資料,我修改就痛苦的很 我只會select from table where id...

mysql多表聯合查詢

mysql多表聯合查詢操作,3個表以上操作的sql語句 from語句是表選擇語句,需要選擇多個表的時候,用逗號 來分割所選的表。還可以用join語句來定義結合條件。表的別名 選擇的表可以取別名,在下面的例子中,from所選擇的表名後用空格來分割別名 例子1 將表foo取別名 t1,將表bar 取別名...

mysql多表聯合查詢

建立表a插入資料 create table a id int 11 primary key,name varchar 6 not null age int 4 notnull insert into a values 1 111 20 insert into a values 2 222 20 in...