In mysql, you can use the UNION operator to achieve the effect of merging results after querying. The function of this operator is to connect the results of more than two SELECT statements into a result set. The syntax is "SELECT query Statement 1 UNION [ALL] SELECT query statement 2".
The operating environment of this tutorial: windows10 system, mysql8.0.22 version, Dell G3 computer.
How does mysql merge after querying
MySQL UNION operator is used to combine the results of two or more SELECT statements into a result set . Multiple SELECT statements will remove duplicate data.
Syntax
MySQL UNION operator syntax format:
SELECT expression1, expression2, ... expression_n FROM tables [WHERE conditions] UNION [ALL | DISTINCT] SELECT expression1, expression2, ... expression_n FROM tables [WHERE conditions];
Parameters
expression1, expression2, ... expression_n: To Column to retrieve.
tables: The data table to be retrieved.
WHERE conditions: Optional, search conditions.
DISTINCT: Optional, delete duplicate data from the result set. The UNION operator already removes duplicate data by default, so the DISTINCT modifier has no effect on the result.
ALL: Optional, returns all result sets, including duplicate data.
The example is as follows:
Query the information of all fruits whose price is less than 9, query the information of all fruits whose s_id is equal to 101 and 103, use UNION connection query result. The SQL statement is as follows:
Recommended learning: mysql video tutorial
The above is the detailed content of How to merge after querying in mysql. For more information, please follow other related articles on the PHP Chinese website!