SQL主表 從表

2022-01-23 05:21:05 字數 497 閱讀 9772

1.關於主表和從表怎麼選擇的問題

select * from table,  from後邊的是主表,join 後邊的是從表

常見的是取的字段多的表是主表,但不是常見的不一定每次都是對的。

還要看後邊where 是用那張表的字段去做過濾,

select

a.id as menuid,

a.name,

a.icon_url,

a.type,

a.h5_url,

a.android_url,

a.ios_url,

a.pc_url,

a.desc,

a.h5_url_type

from  b left join  a on a.id = b.menu_id

where b.type = # and b.is_del = 0

就像這個sql欄位都是a的,但是where刪選是在b表裡,這時就選b表作為主表。這樣是先做刪選,再去join,效率高

MySql主表關聯從表 設定從表條件 主表資料遺失

標題無法描述清楚 需求 查詢檔案分類 除檔案分類資訊外 增加其檔案數量列 如下問題 有的檔案分類下沒有檔案 而在where後的f.del flag 1條件會導致此檔案分類資料消失 select fc.id,fc.cate name,count f.id as file count from file...

mysql怎樣區分主表從表 MySQL 主表與從表

主鍵約束比較好理解,就是主鍵值不能為空且不重複,已經強調好多次,所以這裡重點記錄對外鍵約束的學習。主表與從表 若同乙個資料庫中,b表的外來鍵與a表的主鍵相對應,則a表為主表,b表為從表。假設學生表 學號,姓名,性別,專業號 專業表 專業號,專業名稱 則學生表中的專業號為學生表的外來鍵,其與專業表中 ...

主表,從表,關聯表,父表,子表

一 前言 在資料庫設計中,hibernate,ibatis等orm框架的使用中經常聽說主鍵,外來鍵,主表,從表,關聯表,父表,子表之類的術語,弄懂它們之前的區別與聯絡對於資料庫設計和orm框架的學習使用是非常有必要的。二 概述 下面從資料庫設計角度,orm框架使用 以hibernate為例 powe...