1、使用union和union all合併兩個查詢結果:select 欄位名稱 from tablename1 union select 欄位名稱 from tablename2;注意這個操作必須保證兩張表格欄位相同,欄位資料類型也相同。另外,使用union的時候會移除重複(相同)的記錄,而union all則不會。註:下邊的幾個連接查詢涉及到笛卡爾積的概念,即如果存在兩張表,第一張記錄數為n條,另一張表的記錄數為m條,那麼笛卡爾積得出的記錄數就是n*m條;如果第一張表的字段數為a個,另一張的字段數為b個,則笛卡爾積得出的字段數就是a+b個。 2.使用natural join自然連接:前提是兩張表有相同的字段:(這個操作會去掉重複的字段)對於這個查詢,我的理解是:保留這兩張表中關聯字段(例如這裡的depart_id)都存在的數據,去掉只有一個表中有的:如上述內容中,company中有四條數據,而e
1. mysql常用基礎操作語法(八)~~多表查詢合併結果與內連接查詢【命令列模式】
#簡介:1、使用union合併兩個查詢結果:select 欄位名稱from tablename1 union select 欄位名稱from tablename2;注意這個操作必須保證兩個表格欄位相同,欄位資料類型也相同。註:下邊的幾個連接查詢涉及到笛卡爾積的概念,即如果存在兩張表,第一張記錄數為n條,另一張表的記錄數為m條,那麼笛卡爾積得出的記錄數就是n*m條;如果第一張表的字段數為a個,另一張的字段數為
2. 資料庫系列查詢(5 )
簡介:內連接1 語法SELECT 欄位名稱FROM 表1 INNER JOIN 表2 ON 表1.列名條件運算子表2.列名[WHERE 條件] [ORDER BY 排序列] 其中ON 表1.列名條件運算子表2.列名中,條件運算子常用的是:=、。 表1.列名和表2.列名,分別是兩個表的公共列。 內連接查詢出的是兩個
##簡介:表格fruits的欄位f_id為primary key ![](http://img.ask.csdn.net/upload/201503/29/1427613666_237884.jpg)表suppliers的欄位s_id為primary key與fruits的s_id有相同的資料型別![](http://img.ask.csdn.net/upload/201503/29/1427613692_645959.jpg) 然後使用這句查詢語句: 1、select suppliers.s_i...
以上是關於內連接查詢的文章推薦的詳細內容。更多資訊請關注PHP中文網其他相關文章!