位置:首頁 > 軟件操作教程 > 數(shù)據(jù)分析 > MySQL > 問題詳情

MySQL——聯(lián)合查詢

提問人:劉旭39發(fā)布時間:2020-10-10

UNION運算可以把多個查詢的結(jié)果合并到一個結(jié)果集里顯示.

UNION運算的一般語法:

[表]查詢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選項

UNION運算要求查詢具有相同數(shù)目的字段.但是,字段數(shù)據(jù)類型不必相同.

每一個查詢參數(shù)中可以使用GROUP BY 子句 或 HAVING 子句進(jìn)行分組.要想以指定

的順序來顯示返回的數(shù)據(jù),可以在最后一個查詢的尾部使用OREER BY子句.

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部