Syntax
1 | query UNION [ ALL ] | Intersect | Except query |
Description
Precautions
Example
Output the union set of Orders1 and Orders2 without duplicate records.
1 2 | insert into temp SELECT * FROM Orders1 UNION SELECT * FROM Orders2; |
Syntax
1 2 3 | SELECT [ ALL | DISTINCT ] { * | projectItem [, projectItem ]* } FROM tableExpression WHERE column_name IN (value (, value)* ) | query |
Description
The IN operator allows multiple values to be specified in the WHERE clause. It returns true if the expression exists in the given table subquery.
Precautions
The subquery table must consist of a single column, and the data type of the column must be the same as that of the expression.
Example
Return user and amount information of the products in NewProducts of the Orders table.
1 2 3 4 5 | insert into temp SELECT user, amount FROM Orders WHERE product IN ( SELECT product FROM NewProducts ); |