MySQL UNION 運算子可以組合兩個或多個結果集,因此我們可以使用 UNION 運算子建立一個包含多個表格資料的檢視。為了理解這個概念,我們使用具有以下資料的基底表「Student_info」和「Student_detail」 -
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
下面的查詢將使用上述兩個表中的資料建立一個視圖-
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
上面的結果集包含兩個欄位中的值的組合。如果一個值重複,那麼它會消除重複的值。
我們也可以儲存所有值,也可以透過使用 UNION ALL 來重複一個值,如以下查詢所示 -
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
以上是如何使用多個表中的資料建立 MySQL 視圖?的詳細內容。更多資訊請關注PHP中文網其他相關文章!