Sinceramente proprio tutto non l'ho capito.

Dovresti avere una sola data nel database, in un campo con formato DATE (yyyy-mm-dd)

dopo di che quando estrai la formatti come ti pare.

codice:
select *, 
date_format(campo_data, '%d/%m/%Y') as data_ita,
date_format(campo_data, '%Y/%d/%m') as data_ame
from tabella ....
Dal momento che selezionerai data_ita o data_ame saprai di cosa si tratta.