SQL - Agregar columnas en cruce de tablas

 
Vista:

Agregar columnas en cruce de tablas

Publicado por Martin Clua (1 intervención) el 18/08/2022 20:38:08
Buenos dias.
Voy a hacer un ejemplo para ejemplificar mi problema. Tengo dos dudas.
1) Puedo utilizar dos tablas como una unica para alguna consulta?
Supongan que tengo tabla A campos ID_PRODUCTO y DISEÑO_PROD
y la tabla B ID_PRODUCTO y COLOR_PROD
Quisiera utilizar una tabla que tenga ID_PRODUCTO; DISEÑO_PROD y COLOR_PROD
2) Ahora supongamos que tengo una tabla de ventas donde figuran dos productos diferentes en cada fila.
tabla VENTAS campos PRODUCTO_A y PRODUCTO_B
Quisiera agregar dos columnas, una con el precio del producto_A otra con el precio del producto_B.
Es decir, que en la misma fila me traiga la tabla ventas completa y a su vez me agregue el precio de producto A segun sea el producto de la tabla ventas, y el precio del producto B segun sea el producto2 de la tabla ventas.

Muchisimas gracias!
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
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Agregar columnas en cruce de tablas

Publicado por Isaias (1921 intervenciones) el 19/08/2022 00:18:09
Si todas las tablas en cuestión tienen un campo en COMUN, puedes hacer un JOIN y obtener ese resultado, ¿Que motor de base de datos manejas?
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