Tengo dos tablas. Difieren en que un archivo es una tabla y el otro contiene el registro actual. Estas son las tablas que registran las ventas en la empresa. En ambos tenemos entre otros campos: id, nombre, precio de venta. Necesito seleccionar de ambas tablas, el precio más alto y el más bajo para un nombre de pila. He intentado hacer con la consulta:seleccionar valores max, mín de dos tablas
select name, max (price_of_sale), min (price_of_sale)
from wapzby
union
select name, max (price_of_sale), min (price_of_sale)
from wpzby
order by name
pero tal investigación me atrae dos registros - uno de la tabla actual, un archivo tabla. Quiero elegir un nombre para el precio más pequeño y el más grande inmediatamente de ambas tablas. ¿Cómo obtengo esta consulta?
Qué motor SQL es esto? A mi juicio, te falta un GROUP BY (para agregar MIN y MAX alrededor de cada 'nombre' distinto) y una cláusula WHERE (para restringir a un solo 'nombre'). – pilcrow