Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: обьединение таблиц и сравнение их значений.
 
 автор: 10100100   (05.02.2007 в 11:21)   письмо автору
 
 

Может тему не точно передал в названии, н остарался как мог.

есть две атблицы для форума.

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 по времени (дате).
у сменя получается такой вывод без учёта новых топиков... новые топики помещаются в самый низ списка, а это может быть и другая страница..
что можно сделать чтобы осущствить задуманное?
может стоит какнибудь изменить таблицы?

   
 
 автор: cheops   (05.02.2007 в 13:10)   письмо автору
 
   для: 10100100   (05.02.2007 в 11:21)
 

Таблицы связаны друг с другом и если связаны то через какое поле (поля)? Поля id_cat и id_ucat всегда одинаковы для одного поля или нет? Как они связаны друг с другом?

   
 
 автор: 10100100   (05.02.2007 в 13:27)   письмо автору
 
   для: cheops   (05.02.2007 в 13:10)
 

связывать таблицы я к сожалению не умею :(
в общем таблицы такие какие они есть, я даж и не знаю что сказать можно :(
id_cat и id_ucat они равны. ну тем значениям в разных таблицах. тоесть они всегда статичны для отдельно взятого id_theme.

   
 
 автор: cheops   (07.02.2007 в 13:20)   письмо автору
 
   для: 10100100   (05.02.2007 в 13:27)
 

Вот что не понятно, они между собой равны, какие значения они могут принимать?

   
 
 автор: 10100100   (07.02.2007 в 13:26)   письмо автору
 
   для: cheops   (07.02.2007 в 13:20)
 

я даж не знаю как обьяснить... в общем если сделать выборку по id_theme из обеих таблиц по определённому значению, допустим "1", то поля id_cat и id_ucat будут одинаковы, но относительно друг друга эти поля (в одной таблице поля id_cat и id_ucat) могут принимать разные значения.
так понятно? :(

   
 
 автор: 10100100   (07.02.2007 в 13:04)   письмо автору
 
   для: cheops   (05.02.2007 в 13:10)
 

помогите пожалуйста.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования