SQL - mostrar en una tabla el contenido de dos tablas

 
Vista:

mostrar en una tabla el contenido de dos tablas

Publicado por Sam (13 intervenciones) el 09/05/2018 10:37:34
Hola amigas/os, verán tengo una duda.

Recién me han dicho que teniendo dos tablas con su correspondiente informacion en cada una. Pues que muestre el contenido de ambas tablas en una sola.

Estoy familiarizado con las funciones basicas de seleccionar, insertar, actualizar y borrar.
Pero esto, la verdad es que es algo que no he hecho nunca.

He estado investigando en internet y he visto la opcion "join" y "union".
Y me crea confusion las dos las veo parecidas.

Si puderan hacerme un sencillo y simple ejemplo con estas dos tablas que pongo.
Creo que ya podria seguir yo haciendo algo ya mas complejo.
Solo necesito este pequeño ejemplo a modo de empujon.
Mil gracias de antemano.


nombre tabla 1: pizzas.sql
campos:
id --- nombre--------------precio
1-----pizza margarita---- 15


nombre tabla 2: postres.sql
campos:
id --- nombre-----------------precio
1-----tarta de manzana---- 12



Y lo que necesito, y no se hacer, deberia ser algo asi:

nombre tabla 3: menuCompleto.sql
campos:
id --- nombre--------------precio
1-----pizza margarita------- 15
2-----tarta de manzana---- 12
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 22
Ha aumentado su posición en 3 puestos en SQL (en relación al último mes)
Gráfica de SQL

mostrar en una tabla el contenido de dos tablas

Publicado por Ana (11 intervenciones) el 09/05/2018 12:55:52
Hola,

Deberías utilizar un UNION ALL, de la siguiente manera:

INSERT INTO menuCompleto (nombre, precio)
SELECT nombre, precio
FROM pizzas

UNION ALL

SELECT nombre, precio
FROM postres

Espero que te sirva.

Un saludo

Ana
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

mostrar en una tabla el contenido de dos tablas

Publicado por Sam (13 intervenciones) el 09/05/2018 13:26:27
Mil gracias Ana.
Voy ha ponerlo en practica.
Como dice el dicho: "Dadme un punto de apoyo y moveré el mundo".
Bueno no aspiro a tanto como ese dicho pero a ver si me vale para hacer algo mas complejo :-)))
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar