Ver Mensaje Individual
  #14 (permalink)  
Antiguo 19/06/2013, 13:25
Avatar de raulalva3
raulalva3
 
Fecha de Ingreso: julio-2005
Ubicación: San Juan - Argentina
Mensajes: 44
Antigüedad: 19 años, 4 meses
Puntos: 0
Respuesta: Distinct? Group by? Having? Cual!!?

Hola amigos! Muchas gracias por su atención y su preciado tiempo. Creo que lo solucioné. Ahora, me gustaría copiar el código acá para ver si le pueden pegar una mirada para ver si hay algo que se me esté pasando por alto o algún problema que me pueda surgir a futuro.
Muchas gracias!

Código SQL:
Ver original
  1. SELECT
  2.     A.Id,
  3.     A.Nombre,
  4.     A.Imagen,
  5.     B.Id,
  6.     B.Titulo,
  7.     B.Fecha
  8. FROM
  9.     BcAutores AS A LEFT JOIN BcArticulos AS B ON A.Id = B.Autor
  10. WHERE
  11.     B.Id = (
  12.             SELECT TOP 1
  13.                 Id
  14.             FROM
  15.                 BcArticulos AS C
  16.             WHERE
  17.                 C.Autor = A.Id AND
  18.                 C.Fecha > DATEADD(MONTH, -3, GETDATE()) AND
  19.                 C.Publicar = 1 AND
  20.                 C.Categoria = 10
  21.             ORDER BY
  22.                 NEWID()
  23.             ) AND
  24.     A.Id IN (3,4,5,6,7,10,11,12,14,17,20,26)
  25. ORDER BY
  26.     A.Id ASC