SQL запрос к базе nodeny: поиск клиента по номеру телефона и вывод некоторой инфы о нем
Есть необходимость найти по номеру телефона абонента и узнать ФИО, его логин в билинге, ip адрес и состояние баланса
SQL-запрос:
SELECT distinct users.ip, users.name, users.fio, users.balance, dopvalues.field_value FROM dopvalues LEFT JOIN users ON users.id = dopvalues.parent_id WHERE dopvalues.dopfield_id =9 AND `field_value` LIKE '%2232322%' AND dopvalues.revision = ( SELECT rev FROM rev_users WHERE rev_users.id = users.id AND template_num =2 )
результат
ip name fio balance field_value 192.168.1.3 Wasya Тапочкин Василий Эммануилович 29.76 +380302232322
Поделись с друзьями:
Опубликовано 12.11.2012 в 20:17 · Автор komivlad · Ссылка
Рубрики: DataBases, NoDeny · Теги: nodeny, sql, users, абоненты, баланс, номер, телефон, ФИО
Рубрики: DataBases, NoDeny · Теги: nodeny, sql, users, абоненты, баланс, номер, телефон, ФИО
13.11.2012 в 09:29
· Ссылка
Воть, то что надо!)
12.11.2012 в 21:08
· Ссылка
ну, если существует вероятность выбрать из старых данных, то это поможет
AND dopvalues.revision = (
SELECT rev
FROM rev_users
WHERE rev_users.id = users.id
AND template_num =2)
12.11.2012 в 20:42
· Ссылка
не учел в таблице есть такое понятие как ревизия записи доп поля 😉
Почитай на досуге