下のようなデータを同一テーブルでフィールド名のうち、ccodeが一致するものを年ごとに区切って同一テーブルで横へ連結する方法を探しています。
mysql
1select ccode,year,`売上高(百万円)` from finance_data WHERE `業種(東証)` LIKE '水産・農林業' AND `上場場所` LIKE '東証1'; 2+-------+------+----------------------+ 3| ccode | year | 売上高(百万円) | 4+-------+------+----------------------+ 5| 1301 | 1989 | 213409 | 6| 1331 | 1989 | 89791 | 7| 1301 | 1990 | 207862 | 8| 1331 | 1990 | 280238 | 9| 1377 | 1990 | 32299 | 10| 1301 | 1991 | 202573 | 11| 1331 | 1991 | 284053 | 12| 1377 | 1991 | 34472 | 13 14
これを年ごとに区切り
+-------+---------------+---------------+---------------+
| ccode |1989 |1990 |1991 |
+-------+---------------+---------------+---------------+
| 1301 |213409 |207862 |202573 |
| 1331 |89791 |280238 |284053 |
| 1377 |Null |32299 |34472 |
このように連結したいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/03/29 11:42