Ocasionalmente, es conveniente combinar los resultados de dos o más consultas en una única tabla de resultados totales. SQL soporta esta capacidad gracias a la característica UNION de la sentencia SELECT.
Por ejemplo, supongamos que queremos resolver la petición: “Lista todos los productos en donde el precio del producto exceda de 20 o en donde más de 120 unidades del producto hayan sido pedidas en un algún pedido”.
SELECT idProducto,PrecioUnidad FROM Neptuno.`Detalles de pedidos` WHERE Cantidad>120 UNION SELECT idProducto,PrecioUnidad FROM Neptuno.`Productos` WHERE PrecioUnidad>20 ORDER BY IdProducto;