年月の情報だけを基に階層構造を作る方法について
下記のテーブルのような年月の情報だけを基に、添付ファイルのような階層構造を作成する事は可能でしょうか?
CREATE TABLE IF NOT EXISTS `sample_db` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`year` varchar(255) NOT NULL,
`month` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
INSERT INTO `sample_db` (`id`, `year`, `month`) VALUES
(1, '10', '3'),
(2, '10', '3'),
(3, '10', '4'),
(4, '11', '2'),
(5, '11', '10'),
(6, '12', '3'),
(7, '12', ''),
(8, '12', '5'),
(9, '12', '5');
なお、http://www.makizou.com/archives/1662に記載されているpath情報をデータベースに持つ方法であれば、http://okwave.jp/qa/q6405985.htmlでご教示いただいた方法で実現できましたが、既存のデータベースで下記のような情報しか無い場合に実現可能か否か分からなかったので、
アドバイスいただける方がいらっしゃいましたら、ご教示の程よろしくお願いします。
以上、よろしくお願いします。
お礼
わかりやすい御説明ありがとうございます。コンピュータの世界のお話も楽しく読ませていただいております これからもよろしく宜しくお願い致します。
補足
流れがわかりました。ありがとうございます。