Hola dorde:
En primer lugar, NO REPITAS POSTS... si lees las políticas de foro esto está absolutamente prohibido y puede acarrear sanciones que van desde simplemente eliminar el post duplicado hasta bloquear tu cuenta. mucho ojo con eso.
Ahora bien, volviendo a tu pregunta, hay varias formas en las que puedes resolver tu problema, una sería emulando a la función ROW_NUMBER que tienen otros DBMS para numerar el número de incidencias de los proveedores y despues simplemente filtrar los ROW_NUMBER menores a 3, checa esta liga:
http://www.artfulsoftware.com/infotr...ip.php?id=1098
Ahí aparecen varias técnicas para simular este valor. Haz la prueba y nos comentas.
Saludos
Leo.