この問題には問題があります。 SQL複数の列を複数の行に分割する
は、私がこのような構造を持つテーブルを持っている:OrderID | Employee
1 | John
1 | Sally
2 | Tim
2 | Kristy
はこれが行うことが可能である:
OrderID | Manager | Worker
1 | John | Sally
2 | Tim | Kristy
は、私はこのような結果セットを取得するために、SQLクエリを必要としますか?その後、
SELECT OrderID, Employee = Manager FROM dbo.table
UNION ALL
SELECT OrderID, Employee = Worker FROM dbo.table
ORDER BY OrderID;
順序が重要であれば、あなたは最初に、常にマネージャーをしたい、::
偉大な答え、ありがとうございます! –