la query è select x_code,pilota,data from licenza union select x_code,pilota,data from scadenza order by x_code

però facendo così non viene il risultato che volgio io.

i due x_code si differenziano per il tipo che in questo caso sono L (licenza) e E (scadenza).