Potresti spiegarmi un po la query?
Faccio alcuni esempi e modifico qualcosa indicato sopra:
ESEMPIO1:
Record id 1 ita:
prezzo1 = 100
prezzo2 = 200
Record id 1 ing:
prezzo1 = 50
prezzo2 = 400
Record id 2 ita:
prezzo1 = 80
prezzo2 = 200
Record id 2 ing:
prezzo1 = 0
prezzo2 = 400
In questo caso deve prendere record id 1 lingua ing (perchè prezzo1 è il più basso perchè va escluso prezzo 0).
ESEMPIO2:
Record id 1 ita:
prezzo1 = 0
prezzo2 = 20
Record id 1 ing:
prezzo1 = 150
prezzo2 = 300
Record id 2 ita:
prezzo1 = 80
prezzo2 = 200
Record id 2 ing:
prezzo1 = 0
prezzo2 = 400
In questo caso deve prendere record id 1 lingua ita (perchè prezzo2 è il più basso perchè va escluso prezzo 0).
Quindi praticamente deve prendere il prezzo più basso tra i vari record controllando tra i campi prezzo1 e prezzo2.