sql >> Database teknologi >  >> RDS >> Mysql

KONVERTER MySQL-forespørgsel til SQL Server (MSSQL / SQLSRV) (Med DISTINCT)

SQL Server, i modsætning til MySQL, tillader ikke uaggregerede eller grupperede felter på udvalgslisten. Også din DISTINCT er overflødig. Prøv dette:

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


  1. Java JDBC kan ikke oprette forbindelse til en Oracle-database med SSL

  2. Hvordan vælger jeg en række baseret på en prioritetsværdi i en anden række?

  3. få mysql select-sætning til at returnere fuldt kvalificerede kolonnenavne som table.field

  4. Generer XML-fil med tilpassede XML-tags fra Oracle-databasetabellen