In SQL, the UNION clause concatenates the results of two queries into a single result set.
You can use the UNION clause with or without the ALL argument:
UNION ALL– Includes duplicates.UNION– Excludes duplicates.
Some RDBMSs also accept UNION DISTINCT, which is the equivalent to UNION. That is, it excludes duplicates.
Below are some basic examples to demonstrate how it works.