Bueno he llegado a esto
Código:
SELECT T1.IDREGISTRO,T1.FECHAREGISTRO, T1.NOMBREREGISTRO, T2.PARTICIPANTEREGISTRO, T2.COCHEREGISTRO FROM TABLA1 T1 INNER JOIN
(SELECT TOP 3 T3.IDREGISTRO,T3.PARTICIPANTEREGISTRO, T3.COCHEREGISTRO FROM TABLA2 T3
WHERE T3.IDREGISTRO=T1.IDCARRERA ORDER BY T3.PARTICIPANTEREGISTRO)AS T2
ON (T1.IDCARRERA=T2.IDCARRERAFORMA)
Pero me da el siguiente error:
Mens. 4104, Nivel 16, Estado 1, Línea 1
El identificador formado por varias partes "T1.IDREGISTRO" no se pudo enlazar.
Sin embargo si sustituyo T1.IDREGISTRO POR UN NUMERO DE REGISTRO FUNCIONA Y PARA ESE REGISTRO ME DEVUELVE LOS 3 PRIMEROS DE LA TABLA2
Saludos,
Roberto.