|
|
|
| Не как не могу разобраться как реализовать такую вот задачу.
Есть две таблици. В первой хранится информация о заявки, а во второй инфо о исполнителе.
Нужно чтобы при совпадение
id и ispolnitel выводились данные из поля name
CREATE TABLE `problem` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ip` text NOT NULL,
`fio` text NOT NULL,
`phone` text NOT NULL,
`model` int(11) NOT NULL,
`desc_problem` text NOT NULL,
`open_problem` datetime NOT NULL,
`close_problem` datetime NOT NULL,
`status` int(11) NOT NULL,
`ispolnitel` int(11) NOT NULL,
`comment` text NOT NULL,
PRIMARY KEY (`id`),
KEY `status` (`status`),
KEY `ispolnitel` (`ispolnitel`),
KEY `model` (`model`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
CREATE TABLE `users` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`login` text NOT NULL,
`password` text NOT NULL,
`mode` tinyint(1) DEFAULT NULL,
`name` text NOT NULL,
`lastlogin` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
|
| |
|
|
|
|
|
|
|
для: Vstia
(09.12.2009 в 01:50)
| |
SELECT `fio`, `phone`, `model`, `name`
FROM `problem` `p`
LEFT JOIN `users` `u` ON `p`.`ispolnitel` = `u`.`id`
|
| |
|
|
|
|
|
|
|
для: Trianon
(09.12.2009 в 08:34)
| | Вопрос решен!
Спасибо большое. | |
|
|
|