-3
,我有以下數據移動獨特的SQL行ID爲列
| PERSON_ID | OBJECT_ID | VALUE |
|-----------|-----------|--------|
| 1000 | 5511 | blue |
| 1000 | 5512 | green |
| 1001 | 6655 | purple |
| 1001 | 6656 | yellow |
| 1001 | 6657 | orange |
我想打一個臺,使得:
| PERSON_ID | OBJECT_ID1 | VALUE1 | OBJECTID2 | VALUE2 | OBJECTID3 | VALUE3 |
|-----------|------------|--------|-----------|--------|-----------|--------|
| 1000 | 5511 | blue | 5512 | green | (null) | (null) |
| 1001 | 6655 | purple | 6656 | yellow | 6657 | orange |
任何想法?
您需要'PIVOT'。但是在基表中沒有任何東西可以轉動。你使用的是什麼RDBMS? –
這是一種假設,但我會猜測MySQL。 – user3330445