sql >> Databasteknik >  >> RDS >> Sqlserver

välj en rad per ID

Detta kommer att välja en godtycklig rad per kolumn 1.
Du får inte välja vilken rad du vill ha

SELECT
   ...
FROM
    (SELECT
       *,
       ROW_NUMBER() OVER (PARTITION BY Column1 ORDER BY (SELECT 1)) AS rn
    FROM
       MyTable
    ) foo
WHERE
   rn = 1



  1. Fel(2,7):PLS-00428:en INTO-sats förväntas i denna SELECT-sats

  2. Kan inte krympa "skrivskyddad" databas | Krympa transaktionslogg när du använder AlwaysOn Availability Group

  3. HighCharts och PHP json_encode. Data från MySQL. Inga data på diagrammet

  4. Relationsdelning i mysql utan aggregerade funktioner?