Seleccionar varios campos

Tengo dos tablas separadas, una contiene:
CID | ... | image
y la otra únicamente
CID | image
Me gustaría seleccionar las imágenes de las dos tablas que tengan el mismo cid y para ello hago lo siguiente:
SELECT c.image, i.image FROM coches AS c, images AS i WHERE c.cid ='1' AND i.cid='1'
Y el resultado es
Image image
6956787.jpg 5233154.jpg
6956787.jpg 5182189.jpg
Sin embargo, a mi me interesa obtener la siguiente salida:
Image
5233154.jpg
5182189.jpg
6956787.jpg
¿Se puede hacer en una sola consulta SQL?

1 respuesta

Respuesta
1
Tienes que usar la sentencia UNION.
Te explico
Select campo1, campo2
From tabla1
Union
Select campo1, campo2
From tabla2.
Tienes que tener en cuenta que las columnas que selecciones de ambas tablas deben ser del mismo datatype entre si.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas