|
|
|
| Может тему не точно передал в названии, н остарался как мог.
есть две атблицы для форума.
forum_themes:
CREATE TABLE `forum_themes` (
`id_theme` INT NOT NULL AUTO_INCREMENT,
`id_cat` int(11),
`id_ucat` int(11),
`active` int(11) DEFAULT NULL,
`rate` INT(11) DEFAULT NULL,
`author` TINYTEXT,
`name_theme` TINYTEXT,
`text_theme` TEXT,
`date` DATETIME DEFAULT NULL,
PRIMARY KEY (id_theme)
) TYPE = MYISAM;
|
forum_themes_comments
CREATE TABLE `forum_themes_comments` (
`id_comments` int(11) NOT NULL auto_increment,
`id_cat` int(11),
`id_ucat` int(11),
`id_theme` int(11),
`name` tinytext,
`comment` text,
`time` datetime default NULL,
PRIMARY KEY (`id_comments`)
) TYPE = MYISAM;
|
в первой таблице содержатся данные для вывода- это имя автора топика и название топика.
во второй таблице данные id поста, имя автора поста.
так вот мне нужно вывести все топики у которых id_cat и id_ucat соответствуют допустим 1. ну не важно каким данным - лишь бы соответствовали.
вот, и нужно расположить от максимаьного числа к минимальному тоесть Desc по времени (дате).
у сменя получается такой вывод без учёта новых топиков... новые топики помещаются в самый низ списка, а это может быть и другая страница..
что можно сделать чтобы осущствить задуманное?
может стоит какнибудь изменить таблицы? | |
|
|
|
|
|
|
|
для: 10100100
(05.02.2007 в 11:21)
| | Таблицы связаны друг с другом и если связаны то через какое поле (поля)? Поля id_cat и id_ucat всегда одинаковы для одного поля или нет? Как они связаны друг с другом? | |
|
|
|
|
|
|
|
для: cheops
(05.02.2007 в 13:10)
| | связывать таблицы я к сожалению не умею :(
в общем таблицы такие какие они есть, я даж и не знаю что сказать можно :(
id_cat и id_ucat они равны. ну тем значениям в разных таблицах. тоесть они всегда статичны для отдельно взятого id_theme. | |
|
|
|
|
|
|
|
для: 10100100
(05.02.2007 в 13:27)
| | Вот что не понятно, они между собой равны, какие значения они могут принимать? | |
|
|
|
|
|
|
|
для: cheops
(07.02.2007 в 13:20)
| | я даж не знаю как обьяснить... в общем если сделать выборку по id_theme из обеих таблиц по определённому значению, допустим "1", то поля id_cat и id_ucat будут одинаковы, но относительно друг друга эти поля (в одной таблице поля id_cat и id_ucat) могут принимать разные значения.
так понятно? :( | |
|
|
|
|
|
|
|
для: cheops
(05.02.2007 в 13:10)
| | помогите пожалуйста. | |
|
|
|