El problema es que tengo dos tablas en una base de datos, ambas tablas tienen los mismos campos y algunos distintos ademas de distinto numero de campos. Ejemplo:
tabla1 = campo1, campo2, campo3, campo4
tabla2 = campo1, campo2, campo3, campo4, campo5.
Necesito recuperar los registros de la tabla 1 cuyo campo2 sea menor que 5 y tambien los registros de la tabla2 cuyo campo 5 sea menor que 3.
Por separado las consultas funcionan pero cuando uno las dos consultas en un mismo select (diferenciando los campos de busqueda en funcion de la tabla y demas) no da error pero devuelde 0 registros.
algo asi como: Select * from tabla1, tabla2 where tabla1.campo2<5 OR tabla2.campo5<3
He probado UNION pero con el mismo resultado. Tambien INNER JOIN pero no creo que sea lo que necesito y ademas tampoco me ha funcionado (0 registros). He intentado realizar las busquedas por separado y luego he intentado unir con array_merge los mysql_fetch_array, pero me da error en el array_merge.
Ya no se que mas probar. Necesito vuestra ayuda.