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

Форум MySQL

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

 

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

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

тема: Объединение двух таблиц.
 
 автор: Vstia   (09.12.2009 в 01:50)   письмо автору
 
 

Не как не могу разобраться как реализовать такую вот задачу.
Есть две таблици. В первой хранится информация о заявки, а во второй инфо о исполнителе.

Нужно чтобы при совпадение

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;

  Ответить  
 
 автор: Trianon   (09.12.2009 в 08:34)   письмо автору
 
   для: Vstia   (09.12.2009 в 01:50)
 

SELECT `fio`, `phone`, `model`, `name`
  FROM `problem` `p`
    LEFT JOIN `users` `u` ON `p`.`ispolnitel` = `u`.`id`

  Ответить  
 
 автор: Vstia   (09.12.2009 в 10:23)   письмо автору
 
   для: Trianon   (09.12.2009 в 08:34)
 

Вопрос решен!
Спасибо большое.

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

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