1. Главная
  2. /
  3. DataBases
  4. /
  5. SQL запрос к базе nodeny: поиск клиента по номеру телефона и вывод некоторой инфы о нем.

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

Поделиться ссылкой на статью

3 комментария. Оставить новый

  • username
    13.11.2012 09:29

    Воть, то что надо!)

    Ответить
  • ну, если существует вероятность выбрать из старых данных, то это поможет
    AND dopvalues.revision = (
    SELECT rev
    FROM rev_users
    WHERE rev_users.id = users.id
    AND template_num =2 )

    Ответить
  • username
    12.11.2012 20:42

    не учел в таблице есть такое понятие как ревизия записи доп поля 😉
    Почитай на досуге

    Ответить

Добавить комментарий для username Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Категории

Меню