BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 23 июн 2025, 03:50

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: 21 авг 2010, 08:02 
Не в сети

Зарегистрирован: 15 дек 2009, 11:51
Сообщения: 40
Карма: 0
Подскажите пожалуйста вот по такому вопросу:
1) имеем таблицу contract с данными до договорам
2) имеем таблицу contract_parameter_type_6
где хранятся данные о дне рождения клиентов (pid=18 в моем случае)
3) мне нужно вытащить из этих двух таблиц имя пользователя (contract.comment в моем случае) и дату рождения этого пользователя (contract_parameter_type_6.val в моем случае)
Делаю запрос следующего вида
select t1.id,t1.comment,t2.val as birth from contract as t1 left join contract_parameter_type_6 as t2 on t1.id=t2.cid where t2.pid=18 order by t1.comment asc;
Но получаю не все договора. У некоторых клиентов не заполнено поле "Дата рождения" и поэтому в таблице contract_parameter_type_6 не формируется запись с параметром pid=18.
Как реализовать запрос, чтобы даже если поле "Дата рождения" не заполнена выводились бы все договора.
Понимаю, что скорее всего отправите куда-нидь в сторону mysql.ru, но попытка - не пытка. Да может и сталкивался кто уже.
Спасибо.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 авг 2010, 09:28 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Обычное дело:
Цитата:
select t1.id,t1.comment,t2.val as birth from contract as t1 left join contract_parameter_type_6 as t2 on t1.id=t2.cid and t2.pid=18 order by t1.comment asc


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 авг 2010, 10:24 
Не в сети

Зарегистрирован: 15 дек 2009, 11:51
Сообщения: 40
Карма: 0
пипец, что-то я видать переработался.
Я все пытался вот так сделать:
Код:
select t1.comment as fio,t2.val as birth from contract as t1 left join contract_parameter_type_6 as t2 on t1.id=t2.cid where t2.pid=18;

От осел-то.
Спасибо огромное за помощь


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.036s | 23 Queries | GZIP : On ]