[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как сделать sql запрос с правильным синтексом в ко
bobot
мне надо сделать такой sql запрос в конфиге exim
SQL
SELECT domain_id, login, domain FROM users, domains WHERE domain_id = id;

Т.е. что я хочу сделать?

у меня есть две таблицы

users
SQL
login password domain_id
yura jghkjsdf 1
bobot dsdsdss 2
vitalik kkjkjkj 2


domains

SQL
id domain 1 newmail.univ.ru
2 testmail.univ.ru

и вот как мне сделать в конфиге exim такой запрос?
SQL
SELECT domain_id, login, domain FROM users, domains WHERE domain_id = id;

т.е. чтоб например когда domain_id=1 и этому значению соответствовал domain=newmail.univ.ru

вот это я хочу сделать........
Это запрос в командной строке работает и выдаёт
SQL
+-----------+--------+-----------------------+
| domain_id | login | domain |
+-----------+--------+-----------------------+
| 1 | fear | newmail.univ.kiev.ua |
| 2 | crysis | testmail.univ.kiev.ua |
| 2 | popka | testmail.univ.kiev.ua |
+-----------+--------+-----------------------+


так как мне всё таки вставить этот sql запрос в Exim?
Яж таким макаром не вставлю, это ж не правильно вот так--
SQL
SELECT domain_id, login, domain FROM users, domains WHERE domain_id = id;


?
Да и мне надо я так понимаю тут править в экзиме:
HTML
virtual_localuser:
driver = accept
domains = ${lookup mysql{SELECT domain from domains WHERE domain='${domain}'}}
local_parts = ${lookup mysql{SELECT login from users WHERE login='${local_part}' AND domain='${domain}'}}


Вот как вместо этого написать то о чём я рассказывал выше?



Спустя 6 часов, 49 минут, 3 секунды (7.07.2009 - 17:56) kirik написал(а):
Цо то есть Exim?

Спустя 1 день, 17 часов, 24 минуты, 5 секунд (9.07.2009 - 11:20) bobot написал(а):
Цитата (kirik @ 7.07.2009 - 14:56)
Цо то есть Exim?

это почтовый сервак! exim+dovecot+mysql
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.