Hola a todos, gracias de antemano. (perdonar mi torpeza con SQL)
He creado dos tablas dentro de la misma base de datos:
1º tabla es de productos(aficionado):
Codpro,Nombre,precio
*posee alrededor de 15 productos
2º tabla es de descuentos:
Codpro, codcliente, preciofinal
*tan solo dos productos tienes descuento
Hasta aqui todo bien (creo). Mi intención era crear una consulta donde apareciera en una tabla todos los productos pero además los que tienen descuento.
Bien, realizo la siguiente consulta:
SELECT DISTINCT aficionado.codpro, aficionado.nombre, aficionado.PVC, descuento.PrecioFinal
FROM aficionado INNER JOIN
descuento ON aficionado.codpro = descuento.codpro
WHERE (descuento.idcliente = 123)
Mi problema, solo aparecen los dos que tienen descuento. Me gustaria que saliera una cosa parecida a esto:
Codpro | Nombre | Precio | Precio Final | 55 | 10x15 | 0,50 | |
63 | 13x18 | 0,80 | 0,75 |
..........
No se si me expresado bien, es decir que los productos con precio final se vean, pero los que no tienen precio final también se vean en la tabla.
por favor, si considerais que existe otra forma para organizar mis tablas decirlo. Y sobretodo MUCHAS GRACIAS