Guarda che nella tabella che hai segnalato non esiste un ordine... l'unico ordine che mi viene in mente è l'ordine di inserimento, ma bada l'ID non serve per creare una lista di record inseriti in ordine. L'ID serve per riconoscere un record univocamente.Originariamente inviato da Patrizio@84
Perche' mi serve sapere le bevande che non vengono dopo il cibo.
se nella tabella ho in prima posizione un cibo non mi importa del resto ma se ho una bevanda mi interessa sapere quante bevande e di che tipo arrivano dopo.
Mi sembra che utilizzi impropriamente le tabelle.
Alla tabella che hai segnalato puoi dare l'ordine che preferisci, basta utilizzare il comando ORDER BY
La funzione che vuoi fare di scrematura dei risultati, leggi il campo e guarda se c'è "cibo" e se no vai avanti, non serve ad una mazza.
Se vuoi una mano cerca di spiegare la logica con cui un elemento dovrebbe essere "scartato" rispetto ad un altro e perchè dovrebbe leggere il campo successivo. Sono sicuro che ti possiamo aiutare.