Hola buenas tardes, necesito saber cual seria la mejor forma de hacer lo siguiente, creo que seria mediante sql, si no es así perdonad el intrusismo.
Tengo una tabla de articulos
Código SQL:
Ver originalSELECT
codarticulo,
desarticulo,
importe,
codfamilia,
comentar
FROM
articulo
Hasta aquí una consulta en la que muestro los articulos con sus precios, descripción...
Pero ahora quisiera que si es un cliente igual consulta la tabla articulos y a su vez consulta la tabla tarifas para poner el precio especial de dicho cliente.
Tabla tarifas
Código MySQL:
Ver original codcliente,
codfamilia,
codarticulo,
importe
tarifas
El resultado seria si no es cliente, muestro los datos de la tabla articulos.
Articulo | Descripcion | Importe | Familia | Comentarios
001, cuadro,100,002, sin comentarios
002, cuadro,200,002, sin comentarios
003, cuadro,300,002, sin comentarios
004, cuadro,400,002, sin comentarios
Si es cliente, muestro los datos de la tabla articulos y si alguno coincide con la tabla tarifas muestro el precio de la tabla tarifas
Articulo | Descripcion | Importe | Familia | Comentarios
001, cuadro,100,002, sin comentarios
002, cuadro,200,002, sin comentarios
003, cuadro,150,002, sin comentarios (este articulo estaría en la tabla tarifas)
004, cuadro,400,002, sin comentarios
El caso es que si encuentra en la tabla tarifas que tambien está el articulo igual que en la tabla "articulos" debe pintar el precio de tarifas.
¿cual es la mejor forma de hacerlo?
Muchas gracias.