Código MySQL:
Ver originalSELECT A.titulo
,A.respuesta
,B.respuesta
,C.respuesta
,D.respuesta
,E.respuesta
,F.respuesta
,G.respuesta
,H.respuesta
,I.respuesta
,J.respuesta
,K.respuesta
,L.respuesta
,M.respuesta
,N.respuesta
,O.respuesta
,P.respuesta
,Q.respuesta
,R.respuesta 
FROM report1 A 
JOIN report2 B 
USING(orden
,idItem
,titulo
)   
ESTA ES LA 
UNION DE TODAS TABLAS PERO QUIERO HACERLO DINAMICAMENTE 
SET a
=65; ---PARA QUE COMIENSE TABLA A 
                     
  
UNIR TDOS LAS PARTES DE ARRIBA NO SIEMPRE UNIRE 18 TABLAS SI NO 20 O 5 AYUDA PORFA