выборка из трех таблиц (одна ко многим)

max aka max
Дата: 26.01.2013 13:37:37
Здравствуйте!
Имеются таблицы клиенты, запросы и тип мобильных:

CREATE TABLE IF NOT EXISTS `clients` (
  `client_id` int(11) NOT NULL AUTO_INCREMENT,
  `fName` varchar(30) NOT NULL,
  `lName` varchar(30) NOT NULL,
  PRIMARY KEY (`client_id`),
  UNIQUE KEY `names_uk` (`fName`,`lName`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;

INSERT INTO `clients` (`client_id`, `fName`, `lName`) VALUES
(1, 'Андрей', 'Иванов'),
(2, 'Сергей', 'Иванов'),
(3, 'Владислав', 'Пельщ');

CREATE TABLE IF NOT EXISTS `mobiles` (
  `client` int(11) NOT NULL,
  `mobile` varchar(255) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

INSERT INTO `mobiles` (`client`, `mobile`) VALUES
(3, ' S i90 '),
(2, 'i9000 Galaxy S GT'),
(3, ' i91 s'),
(1, ' S i90 ');

CREATE TABLE IF NOT EXISTS `request` (
  `client` int(11) NOT NULL,
  `request_date` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;


INSERT INTO `request` (`client`, `request_date`) VALUES
(3, 1359187996),
(2, 1359187984),
(3, 1359187976),
(1, 1359187938);


Таблицы request и mobiles связаны с таблицей clients mobiles.client=clients.client_id и request.client=clients.client_id

Подскажите, пожалуйста как правильно выбрать из трех таблиц уникальных значений?
SELECT clients.fname, clients.lname, request.request_date, mobiles.mobile