Gеneral Опубликовано 15 февраля, 2005 Жалоба Поделиться Опубликовано 15 февраля, 2005 народ помогите плз! ситуэйшн: есть две таблицы, в одной и физ и юр лица и поле- идентификатор в другой телефоны юр лиц и поле идентификатор юр лиц ? как сделать сводную таблицу, чтобы в ней остались и все физ лица и все юр лица и появился столбец телефонов юр лиц, а у физ лиц там стоял ноль или прочерк или пустое поле. ? я пробовал через запрос - так в этом запросе не показываются физ лица и юр лица без телефонов, т.е. строк меньше чем в первой таблице, отсекаются строки где нет телефонов а надо чтобы остались все строки + добавились телефоны там где есть инфа со второй таблы за помощь репу в гору! Ссылка на комментарий Поделиться на другие сайты Поделиться
Shurr Опубликовано 15 февраля, 2005 Жалоба Поделиться Опубликовано 15 февраля, 2005 Если я правильно тебя понял - тебе нужен left join: SELECT users.name, users.id, info.phoneFROM users left JOIN info ON users.id = info.user_id В данном варианте users - таблица с юзерами, содержит поля: id - идентификатор name - абстрактная информация, добьешь сам info - таблица с доп. информацией, содержит поля: user_id - идентификатор пользователя phone - номер телефона Ссылка на комментарий Поделиться на другие сайты Поделиться
Gеneral Опубликовано 16 февраля, 2005 Автор Жалоба Поделиться Опубликовано 16 февраля, 2005 сенкс, проблемма решена. :D Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения