Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Relacionar varias tablas SQL

Estas en el tema de Relacionar varias tablas SQL en el foro de Bases de Datos General en Foros del Web. Base de datos con 3 tablas, Articulos, Clientes y Articulos_Cliente. En Articulos tengo: - IDArticulo - Descripcion - Precio_de_Compra En Clientes tengo: - IDCliente - ...
  #1 (permalink)  
Antiguo 29/07/2020, 06:50
Avatar de senseeye3led  
Fecha de Ingreso: abril-2016
Ubicación: 127.0.0.1
Mensajes: 151
Antigüedad: 4 años, 3 meses
Puntos: 9
Pregunta Relacionar varias tablas SQL

Base de datos con 3 tablas, Articulos, Clientes y Articulos_Cliente.

En Articulos tengo:
- IDArticulo
- Descripcion
- Precio_de_Compra

En Clientes tengo:
- IDCliente
- Descripcion

En Articulos_Cliente tengo:
- IDArticulo
- IDCliente
- Precio_de_Venta

Puedo relacionar las tablas entre ellas ya que tengo claves para poder cruzarlas.

Quiero realizar una consulta en la que pueda mostrar:

IDArticulo, Precio_de_Compra, Precio_de_Venta

Ejemplo:

Código:
000, 1, 2, IDCLIENTE0
000, 1, 3, IDCLIENTE1
000, 1, 3, IDCLIENTE2
001, 2, 2.5, IDCLIENTE0
002, 1, 5, IDCLIENTE0
002, 1, 4, IDCLIENTE2
Lo que me gustaría mostrar sería:

Código:
IDArticulo, Precio_de_Compra, Precio_de_Venta_IDCLIENTE0, Precio_de_Venta_IDCLIENTE1, Precio_de_Venta_IDCLIENTE2
000, 1, 2, 3, 3
001, 2, 2.5,0,0
002, 1, 5,0,0
002, 1, 0,0,4
Debería de crear columnas para cada IDCliente.
Si veo que no tiene precio, no muestro ningún valor; en este caso lo he puesto a 0.



La zona horaria es GMT -6. Ahora son las 19:20.