Hola a todos, tengo un problema con una aplicacion y queria pedirles ayuda.
Os explico lo que tengo con un ejemplo: Tengo 2 tablas: coches y motos
coches: tiene los campos (marca y modelo)
motos: tiene los campos (marca y modelo)
tienen mas campos, pero ahora solo necesito esos
en principio queria realizar consultas de los datos de las 2 tablas:
Lo que hacia era esto....
SELECT marca,modelo FROM coches WHERE (segun lo que quiera buscar) UNION SELECT marca,modelo FROM motos WHERE (lo que necesite)
Los "where" pueden ser distintos.
Esto me muestra una lista de marcas y modelos tanto de coches como de motos, segun lo que busque de cada 1.
Mi pregunta es: ¿Se puede realizar la consulta de forma que no use "UNION" y solo tenga un FROM y un WHERE?
De la forma: SELECT marca,modelo FROM coches,motos WHERE (coches.marca='algo' OR motos.marca='otra cosa')
Algo asi es lo que busco, pero me dice que marca y modelo son ambigüos en el select
Lo necesito para introducir el from y eh where en otra aplicacion distinta y con la union no puedo juntarlos.
El problema tal vez estaria solucionado si todo estuviera en una tabla, pero por otros motivos deben estar separados.
espero vuestra sabiduria XD
gracias