five
Новичок
помогите с запросом
есть три таблицы:
email
-------
id | email | id_sotr
sotr
------------------
id | name | id_firm
firm
-------
id | name
в таблице firm - список фирм
в таблице sotr - список сотрудников по фирмам
в таблице email - список email'ов сотрудников
запрос такой:
select em.email, st.name, frm.name
from
email em, sotr st, firm frm
where
frm.id=31 and frm.public=1 and
st.id=em.id_sotr and st.id_firm=frm.id
выводит все верно, ЕСЛИ у сотрудника только ОДИН email адрес, но если же у сотрудника появляется еще один email (добавляется запись в таблицу email), то выводится две записи. Я же хочу, чтобы выводилась одна запись, но с двумя email адресами.
Поможите кто чем может
Заранее спасибо.
есть три таблицы:
-------
id | email | id_sotr
sotr
------------------
id | name | id_firm
firm
-------
id | name
в таблице firm - список фирм
в таблице sotr - список сотрудников по фирмам
в таблице email - список email'ов сотрудников
запрос такой:
select em.email, st.name, frm.name
from
email em, sotr st, firm frm
where
frm.id=31 and frm.public=1 and
st.id=em.id_sotr and st.id_firm=frm.id
выводит все верно, ЕСЛИ у сотрудника только ОДИН email адрес, но если же у сотрудника появляется еще один email (добавляется запись в таблицу email), то выводится две записи. Я же хочу, чтобы выводилась одна запись, но с двумя email адресами.
Поможите кто чем может
Заранее спасибо.