2010-08-01 19 views
5

Tengo dos tablas:SQL: lista de puntos al rectángulo

regions <id> 
points <region_id, x, y> 

Suponiendo que hay exactamente 4 puntos por región, y estos puntos describen un rectángulo - ¿Existe una consulta SQL que me llevará este punto de vista:

rectangular_regions <region_id, x1, y1, x2, y2> 

?

Respuesta

10
SELECT region_id, MIN(x) AS x1, MIN(y) AS y1, MAX(x) AS x2, MAX(y) AS y2 
FROM points 
GROUP BY region_id. 
Cuestiones relacionadas