16/02/2006, 04:25
|
| | Fecha de Ingreso: marzo-2005
Mensajes: 271
Antigüedad: 19 años, 10 meses Puntos: 1 | |
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 |