Puoi creare viste per le tabelle che necessitano di lettere distintive davanti ai loro valori ID e leggere le tabelle attraverso le viste:
CREATE VIEW VTableA
AS
SELECT
CONCAT('A', ID) AS ID,
other columns
FROM TableA
Lo stesso per gli altri tavoli.