iT邦幫忙

0

請教SQL UNION查詢相關問題

sql

請教各位大神
在SQL使用UNION進行查詢時

SELECT 資料欄位 FROM 表A
UNION
SELECT 資料欄位 FROM 表B;
我是像這樣寫

如果要同時查詢很多個資料表時
指令會變得很長很長
請問有沒有可能簡化這些指令呢?

看更多先前的討論...收起先前的討論...
如會時常使用, 可建立 view, 可有效簡化查詢語句
Hower iT邦新手 5 級 ‧ 2020-03-17 11:04:29 檢舉
沒有時常使用,還有您說的view不太了解是什麼,非常抱歉個人對SQL的知識僅停留於相當淺薄的階段,如您不介意能否稍微解釋呢?
石頭 iT邦研究生 1 級 ‧ 2020-03-17 11:24:47 檢舉
我覺得你可以檢視一下 這些表是否可以放在同一張 使用type去區別?
石頭 iT邦研究生 1 級 ‧ 2020-03-17 11:25:27 檢舉
另外view的資訊 可以再網路上google一下 蠻多資料可以看的
寫VIEW或STORED PROCEDURE(可以預下查詢條件,效能會比VIEW好)

1 個回答

0
allenlwh
iT邦高手 1 級 ‧ 2020-03-17 12:01:22

SQL View(檢視表) 介紹

https://www.fooish.com/sql/view.html

我要發表回答

立即登入回答