Cita:
Empezado por defcon1_es
En ese caso, deberías recuperar el valor mínimo del campo U.AUTORES_NOMBRE
Prueba con esta select, a ver que te muestra.
Código SQL [-]SELECT distinct A.CODIGO, A.NOMBRE_ARTICULO, A.CODIGO_EAN, min(U.AUTORES_NOMBRE) FROM dbo.ARTICULOS A LEFT JOIN dbo.TITULO_AUTOR T ON A.CODIGO=T.TITULOS_CODIGO INNER JOIN dbo.AUTORES U ON T.AUTORES_CODIGO=U.AUTORES_CODIGO GROUP BY A.CODIGO, A.NOMBRE_ARTICULO, A.CODIGO_EAN
|
Gracias defcon1_es pero no me es valido ya que la consulta es mas grande y complicada, yo la simplifique para que se entendiera mejor la pregunta.
La consulta real es esta.
Código SQL
[-]
SELECT distinct A.ARTICULOS_REFERENCIA_PROVEEDOR, A.ARTICULOS_NOMBRE_ARTICULO, ARTICULOS_CODIGO_EAN,
U.AUTORES_NOMBRE), A.ARTICULOS_FECHA_CREACION, A.ARTICULOS_PRECIO_VENTA_CON_IVA, A.ARTICULOS_SITUACION,
A.ARTICULOS_CODIGO, P.PROVEE_NOMBRE, S.ARTICULOS_EXIS_INI_FIRME, E.EDITORIALES_NOMBRE_CORTO,
S.ARTICULOS_EXIS_INI_DEPOSITO, S.ARTICULOS_EXIS_ACT_FIRME, S.ARTICULOS_EXIS_ACT_DEPOSITO,
S.ARTICULOS_UNIDAD_PEND_RECIBIR, S.ARTICULOS_UNIDAD_PEND_SERVIR, S.ARTICULOS_UNIDAD_EXAMEN,
FF.FAMILIAS_DENOMINACION AS Seccion, M.MATERIAS_DENOMINACION AS Materia, ARTICULOS_SITUACION AS ESTADO, E.EDITORIALES_CODIGO
FROM dbo.ARTICULOS A
INNER JOIN dbo.ALMACEN_STOCK S ON A.ARTICULOS_CODIGO=S.ARTICULOS_CODIGO
Format('AND S.COMPANIA_CODIGO=%d AND S.CENTRO_CODIGO=%d',[BBO_COMPANIA_CODIGO,V_CENTRO])
INNER JOIN dbo.TITULOS TI ON A.ARTICULOS_CODIGO = TI.TITULOS_CODIGO'
LEFT JOIN dbo.EDITORIALES E ON TI.TITULOS_EDITORIAL_CODIGO = E.EDITORIALES_CODIGO
LEFT JOIN dbo.TITULO_AUTOR T ON A.ARTICULOS_CODIGO=T.TITULO_AUTOR_TITULOS_CODIGO
INNER JOIN dbo.AUTORES U ON T.TITULO_AUTOR_AUTORES_CODIGO=U.AUTORES_CODIGO
FULL JOIN dbo.FAMILIAS FF ON (FF.FAMILIAS_CODIGO=A.ARTICULOS_FAMILIA AND
FF.FAMILIAS_TIPO_ARTICULO = A.ARTICULOS_TIPO_ARTICULO)
FULL JOIN dbo.TITULOS_MATERIAS X ON X.TITMAT_TITULOS_CODIGO=A.ARTICULOS_CODIGO
FULL JOIN dbo.MATERIAS M ON M.MATERIAS_CODIGO=X.TITMAT_MATERIAS_CODIGO
FULL JOIN dbo.PROVEEDORES P ON A.ARTICULOS_CODIGO_ULT_PROVEEDOR=P.PROVEE_CODIGO
ORDER BY A.ARTICULOS_REFERENCIA_PROVEEDOR, A.ARTICULOS_NOMBRE_ARTICULO, ARTICULOS_CODIGO_EAN,
U.AUTORES_NOMBRE, A.ARTICULOS_FECHA_CREACION, A.ARTICULOS_PRECIO_VENTA_CON_IVA,
A.ARTICULOS_CODIGO, P.PROVEE_NOMBRE, S.ARTICULOS_EXIS_INI_FIRME,
S.ARTICULOS_EXIS_INI_DEPOSITO, S.ARTICULOS_EXIS_ACT_FIRME, S.ARTICULOS_EXIS_ACT_DEPOSITO,
S.ARTICULOS_UNIDAD_PEND_RECIBIR, S.ARTICULOS_UNIDAD_PEND_SERVIR, S.ARTICULOS_UNIDAD_EXAMEN,
FF.FAMILIAS_DENOMINACION, M.MATERIAS_DENOMINACION, ARTICULOS_SITUACION
La consulta es de un listado de libros de una librería.
Gracias y saludos