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

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

提問(wèn)人:劉旭39發(fā)布時(shí)間:2020-10-10

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

UNION運(yùn)算的一般語(yǔ)法:

[表]查詢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ù)類(lèi)型不必相同.

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

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

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

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