Salve a tutti, devo organizzare un database mysql per gestire delle prenotazioni su elicotteri di tratte aeree.
Mi spiego meglio:
l'utente ricerca: partenza da venezia arrivo a roma o viceversa.

io pensavo di fare una tabella con "cittatratta" dove inserire
1 Venezia
2 Roma

e una tabella "tratte" dove inserire
id tratta1 tratta2
1 1 2

Il problema sta nel fatto che se io cerco roma venezia in questa maniera non lo troverei anche se la tratta è la stessa, stessi prezzi

Qual'è secondo voi la maniera migliore di organizzare un database per queste esigenze?