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 original- SELECT 
-    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.