Больная тема - JOIN. Правильный запрос - MySQL
Формулировка задачи:
В Asterisk имеется две таблицы, одна для записи и хранения звонков передался в этот запрос таким образом, чтоб это был один запрос с импользованием JOIN, а не два.
P.S. с JOIN у меня все плохо....(
cdr
, другая для записи и хранения клиентовcompany
. Чтоб можно было через ACDR смотреть кто какому клиенту звонил. Начальство захотело теперь видеть поиск по названию клиента, чтобы знать кто звонил и сколько раз по конкретному клиенту. Вся сложность для выборки как раз заключается в запросе. Вот как выглядят таблицы: Имя клиента хранится вcompany.org
, телефон клиента хранится вcompany.tel
. Соответственно нужно, чтоб результат запросаSELECT `tel` FROM `company` WHERE `org` LIKE '%$_REQUIEST['blabla']%';
SELECT * FROM `cdr` WHERE `dst` LIKE '%результат_предыдущего_запроса%' ORDER BY `id` DESC LIMIT 0 , 50;
Решение задачи: «Больная тема - JOIN. Правильный запрос»
textual
Листинг программы
SELECT cdr.*, cmp.* FROM cdr, company AS cmp WHERE cdr.src = cmp.tel;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д