Ако може малко помощ за следната SQL заявка.
Имам таблица под MySQL - 5.0.32-Debian_7etch10-log
CREATE TABLE `classes` (
`id` int(4) NOT NULL auto_increment,
`id_name` varchar(20) NOT NULL,
`parent_name` varchar(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=184 ;
id_name | parent_name
-------------------------------
1:1 | 0
1:32 | 1:1
1:33 | 1:1
1:34 | 1:32
1:35 | 1:32
1:36 | 1:33
1:37 | 1:34
1:39 | 1:1
1:40 | 1:1
...
</pre></font>
Ta каква заявка да направя че таблицата да ми излиза в този вид
id_name | parent_name
-------------------------------
1:1 | 0
1:32 | 1:1
1:34 | 1:32
1:35 | 1:32
1:37 | 1:34
1:33 | 1:1
1:36 | 1:33
1:39 | 1:1
1:40 | 1:1
....
т.е. да се сортира първо колона id_name, и след това всички parent_name които са равни на придишното id_name
Редактирано от todor68O8 на 28.07.09 14:06.