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

Форум MySQL

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

 

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

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

тема: Помогите с запросом ... MySQL
 
 автор: Арфей   (15.06.2010 в 12:58)   письмо автору
 
 

Незнаю как написать такой запрос ..

Есть первая таблица в ней 2 колонки (дата и еда ) к примеру
(1 табл)
18.06.2010 Молоко
18.06.2010 Хлеб
18.06.2010 Курица
19.06.2010 Жаркое
19.06.2010 (итд)
19.06.2010

с нее по интервалу дат ( с и по) выбираем первых 5 дат (тоесть нада както строки с датами сгрупировать)

а потом есть (2 таблица)

в ней тоже самое что и с первой .. но сложность в том чтоб не находить во 2 таблице даты которые нашли в первой ..

и в результате вывести списки с первыми 5 датами по 2 таблицам

помогите ..

  Ответить  
 
 автор: Trianon   (15.06.2010 в 13:20)   письмо автору
 
   для: Арфей   (15.06.2010 в 12:58)
 

начать нужно с того, что привести структуры таблиц.
SHOW CREATE TABLE ...

  Ответить  
 
 автор: Арфей   (15.06.2010 в 13:29)   письмо автору
 
   для: Trianon   (15.06.2010 в 13:20)
 

(таблица 1)

CREATE TABLE `food` (
`id` int(11) NOT NULL auto_increment,
`Date` date default NULL,
`Food` char(40) character set utf8 default NULL,
`Date_save` date default NULL,
`Usar_id` int(11) default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=261 DEFAULT CHARSET=cp1251 ROW_FORMAT=REDUNDANT

(таблица 2)

CREATE TABLE `food_menue` (
`id` int(11) NOT NULL auto_increment,
`Date` date default NULL,
`food` char(40) default NULL,
`nunber` int(11) default NULL,
`Date_Save` date default NULL,
`User_id` int(11) default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251 ROW_FORMAT=REDUNDANT

  Ответить  
 
 автор: Trianon   (15.06.2010 в 13:47)   письмо автору
 
   для: Арфей   (15.06.2010 в 13:29)
 

теперь вопрос, что значит первые пять.
Учтите, что собственного порядка в таблице нет.

  Ответить  
Rambler's Top100
вверх

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