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.