MySQL——聯(lián)合查詢
提問人:劉旭39發(fā)布時(shí)間:2020-10-10
UNION運(yùn)算可以把多個(gè)查詢的結(jié)果合并到一個(gè)結(jié)果集里顯示.
UNION運(yùn)算的一般語法:
[表]查詢1 UNION [ALL]查詢2 UNION …
例:返回巴西所有供給商和客戶的名字和城市
Select CompanyName,City
FROM Suppliers
Where Country = 'Brazil'
UNION
Select CompanyName,City
FROM Customers
Where Country = 'Brazil'
注:
缺省的情況下,UNION子句不返回重復(fù)的記錄.如果想顯示所有記錄,可以加ALL選項(xiàng)
UNION運(yùn)算要求查詢具有相同數(shù)目的字段.但是,字段數(shù)據(jù)類型不必相同.
每一個(gè)查詢參數(shù)中可以使用GROUP BY 子句 或 HAVING 子句進(jìn)行分組.要想以指定
的順序來顯示返回的數(shù)據(jù),可以在最后一個(gè)查詢的尾部使用OREER BY子句.
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點(diǎn)擊加載更多評論>>