El problema es que pidas el campo
tipo_fc.tipo_detalle sólo en ese caso. Eso no se admite en MySQL. O lo muestras para todos los registros, o no lo muestras.
El resto es:
Código MySQL:
Ver original proveedores P
LEFT JOIN condicion_iva C
ON P.situ_iva
= C.condicion_iva_id
(razon_social
LIKE '$nombre_proveedor%' OR proveedor_id
LIKE '$nombre_proveedor%' )