acabas de robar mis palabras...jejeje asi como dice Muzztein trata de trabajar con vistas, ahi trabajas con las tablas que necesites la guardas con un nombre y la invocas igual que a una tabla comun y corriente ej..
Select campo1, campo2, campo3, FROM tu vista .....y todo lo demas
Suerte.