Hola quieropaginaweb:
Lo que quieres hacer es bastante simple en realidad... En primer lugar tienes que hacer uso de LEFT o RIGTH JOIN, si tienes dudas de cómo funcionan estos, puedes preguntarle a Santa Wikipedia:
http://es.wikipedia.org/wiki/Join
Esto te permitirá determinar aquellos artículos que tienen una tarifa especial para cierto cliente... el resto sería simplemente hacer un SELECT condicional, es decir algo como esto:
Código:
...
Si existe tarifa especial ENTONCES muestra tarifa especial SINO muestra tarifa regular
...
Para hacer esto, puedes hacerlo de dos formas, con la
función IF o con la
sentencia CASE-WHEN
Haz la prueba y nos comentas.
Saludos
Leo.