|
|
|
|
|
для: codexomega
(09.11.2007 в 21:30)
| | Выбрать все из таблицы trevel | |
|
|
|
|
|
|
|
для: slim1984
(09.11.2007 в 20:50)
| | trevel - travel
SELECT trevel.pole1,trevel.pole2, ...,trevel.polen, trevel_date.pole1, trevel_date.pole2, .., trevel_date.polen
FROM trevel
INNER JOIN trevel_date
ON
trevel.trevel_id = trevel_date.trevel_id
ORDER BY price
|
| |
|
|
|
|
|
|
| Дарова!!!
Я в написании запросов полный баран. Все с чем стыкался, так это простенькие однотабличные запросы. А тут вот ....... ???????
Короче есть 2 таблицы:
CREATE TABLE `trevel` (
`id` int(11) NOT NULL auto_increment,
`long` varchar(100) NOT NULL default '',
`name` varchar(200) NOT NULL default '',
`trevel_id` int(11) NOT NULL default '0',
`transport` varchar(200) NOT NULL default '',
`kat` varchar(100) NOT NULL default '',
`text` text NOT NULL,
`viza` char(1) NOT NULL default '',
`vrez` varchar(200) NOT NULL default '',
`hot` char(1) NOT NULL default '',
`status` char(1) NOT NULL default '',
`title` varchar(200) NOT NULL default '',
`keywords` varchar(200) NOT NULL default '',
`description` varchar(200) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=32 ;
CREATE TABLE `trevel_date` (
`id` int(11) NOT NULL auto_increment,
`first_date` date NOT NULL default '0000-00-00',
`end_date` date NOT NULL default '0000-00-00',
`price` varchar(200) NOT NULL default '',
`trevel_id` int(11) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=27 ;
В первую ложаться туры. Во вторую даты туров и цена. Причем к одному туру может быть привязано любое количество дат.
Задача! Выбрать все из таблицы trevel и отсортировать по price из trevel_date | |
|
|
|
|