No repetir registros

tema enviado por gdasoft en SQL Server
tema iniciado el 16/02/2009

Buenas tardes,

Tengo unas base de datos de fotografias de inmuebles. Quiero mostrar una fotografica de cada inmueble (se pueden entrar varias fotos por inmueble), el problema es que no consigo hacer que me muestre una sola foto de CADA inmueble, me muestra todas las fotos de los inmuebles.

La consulta es la siguiente:

SELECT DISTINCT * FROM Fotos WHERE tipus='PI' AND codi <>'0000' and codi<> 'AR-X' ORDER BY fec DESC

La columna que se repite y deberia de controlar es la columna codi.

Si por ejemplo tengo la estructura

Codi |    Foto
01          Foto01.jpg
01          Foto02.jpg
02          Foto01.jpg
02          Foto02.jpg
.....

Como haria para mostrar solo 1 registro de cada (da igual cual sea) y quedara de manera siguiente:

Codi |    Foto
01          Foto01.jpg
02          Foto01.jpg

Gracias de antemanto.