Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/02/2006, 04:25
MandrakeXP
 
Fecha de Ingreso: marzo-2005
Mensajes: 271
Antigüedad: 19 años, 2 meses
Puntos: 1
Pregunta ayuda con esta consulta

Tengo dos tablas unidas por el atributo: Id_de_Autor

Tabla Autores: Id_de_Autor, Nombre, apellido
Tabla Obras: Id_de_Obra, Id_de_Autor, Id_de_Tecnica


Necesito los datos del autor que tenga al menos una obra de tecnica=1:

Hago lo siguiente:

Seleccionar nombre,apellidos y biografia

SELECT dbo.Autores.Id_de_Autor, dbo.Autores.Nombre, dbo.Autores.Apellido1, dbo.Autores.apellido2, dbo.Autores.Biografia

de la tabla Obras
FROM dbo.Autores, dbo.Obras

Donde esa obra sea de tecnica 1,
WHERE dbo.Obras.Id_de_Autor=dbo.Autores.Id_de_Autor and dbo.Obras.Id_de_Tecnica='1'"


EL problema:

Me salen elementos repetidos, es decir,a autores repetidos.

He probado con DISTINCT pero falla la consulta. acceso desde ASP y no me ayuda nada. Estoy con SQL Server de Microsoft.



gracias