ho un nuovo problema:
dovrei aggiungere alla query precedente una clausola where...
provo a spiegarmi: nel db ho due tabelle "survey" e "fits" così strutturate:
survey:
survey_id
description
... altri campi
fits:
fits_id
survey_id
description
dec_f
ra_f
e io dovrei ricercare nella tabella fits in base all'espressione spiegata sopra ma cercando solo le righe con un determinato valore del campo survey_id (che ho ottenuto da una query precedente sulla tabella "survey")
ho provato a fare qualcosa del genere:
SELECT *, (espressione) as expr FROM fits
order by expr limit 1
WHERE survey_id=1;
ma ovviamente così non funziona...
_______________________________
EDIT:
ok risolto, ovviamente era una fesseria... son io che son stordito!!!
SELECT *, (espressione) as expr FROM fits
where survey_id=1
order by expr limit 1