Buonasera!
ho una tabella così composta:
Codice PHP:
ID Dest Peso Costo
1 Italia 10 10€
2 Italia 20 12€
3 Italia 30 14€
4 Austria 10 20€
5 Austria 16 30€
6 Austria 20 40€
e via così per vari stati. i campi Peso e Costo possono variare di valori.
consideriamo che io conosca il valore di spedizione, diciamo 15kg (i valori in peso sono numerici)
io devo, per ogni stato presente in destinazione, selezionare solo il primo valore superiore al peso passato (15). in questo caso il risultato della mia query dovrà essere solo
Codice PHP:
ID Dest Peso Costo
2 Italia 20 12€
5 Austria 16 30€
Quale deve essere la mia query?
ho provato con una
Codice PHP:
SELECT * FROM spedizioni WHERE (SELECT DISTINCT Dest FROM spedizioni WHERE Peso>='$peso') ORDER BY Peso ASC
ma restituisce errori di righe multiple ma non so come risolvere il problema.
Grazie!