Bien no se porque la separaste, pero lo que deberías hacer es una Unión
ejemplo:
Código:
SELECT * FROM TableA WHERE Codigo = 5
UNION
SELECT * FROM TableB WHERE Codigo = 5
UNION
SELECT * FROM TableC WHERE Codigo = 5
UNION
SELECT * FROM TableD WHERE Codigo = 5
(...)
Y para evitar hacer esto, cada vez que quieras hacer una consulta, te recomendaría hacer un Store Procedure parametrizado