sql >> Databáze >  >> RDS >> Sqlserver

SQL Server 2008 – Pivot na jednom sloupci, seskupení do jiného, ​​udržení odkazu na třetí

To je velmi přímočarý střed. Jen:

SELECT OperationSessionRecordID, [32],[34],[38]
FROM TEMPtable
  PIVOT (
  min(DebriefingQuestionResults)
  for questionid in ([32], [34], [36])
) AS PIV;

Abyste získali seskupení podle OperationSessionRecordID, nemusíte dělat nic zvláštního - v podstatě každý sloupec, který není uveden v PIVOT je sloupec seskupení.



  1. Rychlé nalezení podobných řetězců pomocí PostgreSQL

  2. MySQL:vložte hodnoty z jiné tabulky do jednoho sloupce

  3. Vysvětlení operátora MariaDB MINUS

  4. Problémy s omezeními PostgreSQL