Запрос в БД

Royal Flash

-=MaestrO=-
Здравствуйте.

Есть таблица с пользователями. Также есть 2 дополнительные таблицы с пользовательскими данными: e-mail адреса и телефоны. У каждого пользователя может быть от NULL до 5 почтовых ящиков и телефонов. Можно ли организовать запрос, которым можно вытащить основные и данные из доп таблиц? Вариант с LEFT JOIN не подходит, так как получается очень много дублей:
PHP:
user1; ...; email1; phone1;
user1; ...; email2; phone1;
user1; ...; email1; phone2;
...
А хотелось бы так:

PHP:
user1; ...; email1; email2; ...; phone1; phone2, ...;
Можно, конечно, написать один запрос к основным данным, взять из него id пользователей и 2ым и 3им запросами вытащить телефоны и почтовые адреса, но может быть можно все поместить в один запрос?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Royal Flash
Это значение можно увеличить
 
Сверху