Mysql
 sql >> Datenbank >  >> RDS >> Mysql

CONVERT MySQL Query to SQL Server (MSSQL / SQLSRV) (Mit DISTINCT)

SQL Server lässt im Gegensatz zu MySQL keine nicht aggregierten oder gruppierten Felder in der Auswahlliste zu. Außerdem Ihr DISTINCT ist überflüssig. Versuchen Sie Folgendes:

SELECT 
    map_objetivos.OBJ_RowID AS test,
    map_objetivos.OBJ_Objetivo
FROM 
    map_admin_caminho_critico_indicadores
INNER JOIN 
    map_admin_caminho_critico ON CCR_RowID = CCI_CaminhoDR
INNER JOIN 
    map_indicadores ON IND_RowID = CCI_IndicadorDR 
INNER JOIN
    map_objetivos ON OBJ_RowID = IND_ObjetivoDR
GROUP BY
    map_objetivos.OBJ_RowID,
    map_objetivos.OBJ_Objetivo


No