Bueno, la consulta para llegar a la solución 1 ya la he conseguido....algún día aprenderé BBDD
Código SQL:
Ver originalSELECT parcela, cultivo, SUM(superficie) AS suma FROM parcelas, cultivos WHERE parcelas.id=cultivos.id_parcela AND cultivo='trigo' GROUP BY parcela,cultivo;
Me queda la duda de si es mejor resolver esto con columnas de arrrays...o incluso definir un tipo propio, como estoy viendo en la guía de postresql.
De hecho voy entendiendo el concepto de BBDD orientada a objetos!