Страница 1 из 1
Как сделать sql запрос с правильным синтексом в конф. exim?
Добавлено: 2009-07-02 12:44:55
bobot
править мне надо вот что:
Код: Выделить всё
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}'}}
и мне надо сделать такой sql запрос вместо выше указанного
Код: Выделить всё
SELECT domain_id, id, login FROM users, domains WHERE domain_id = id
?
Re: Как сделать sql запрос с правильным синтексом в конф. exim?
Добавлено: 2009-07-02 12:59:40
Laa
Тема оформлена отлично, но не понятно что надо.
А как вы делали запрос? Что при этом не получалось? Какие были ошибки?
Re: Как сделать sql запрос с правильным синтексом в конф. exim?
Добавлено: 2009-07-02 13:17:26
bobot
Laa писал(а):Тема оформлена отлично, но не понятно что надо.
А как вы делали запрос? Что при этом не получалось? Какие были ошибки?
Я имею ввиду я ж в конфиг exim не вставлю таким образом
Код: Выделить всё
SELECT domain_id, id, login FROM users, domains WHERE domain_id = id
Это не правильно! там же(в exime) существует свой синтаксис, так вот как мне вставить правильно?
у меня есть две таблицы
users
Код: Выделить всё
login password domain_id
yura jghkjsdf 1
bobot dsdsdss 2
vitalik kkjkjkj 2
и вторая
domains
и вот как мне сделать в конфиге exim такой запрос
Код: Выделить всё
SELECT domain_id, id, login FROM users, domains WHERE domain_id = id
?
т.е. чтоб например когда domain_id=1 и этому значению соответствовал domain=ukr.net
вот это я хочу сделать........
Re: Как сделать sql запрос с правильным синтексом в конф. exim?
Добавлено: 2009-07-02 14:16:07
Laa
Ok!
Этот запрос в командной строке sql работает?
Что выдает?
Re: Как сделать sql запрос с правильным синтексом в конф. exim?
Добавлено: 2009-07-02 15:17:30
buryanov
Код: Выделить всё
select users.login,domains.domain from users inner join domain using(id);
примерно так, если хотите получить, чтото типа:
Код: Выделить всё
login | domain
vasya | nas.net
sasha | ya.tut
Re: Как сделать sql запрос с правильным синтексом в конф. exim?
Добавлено: 2009-07-03 11:14:40
bobot
Laa писал(а):Ok!
Этот запрос в командной строке sql работает?
Что выдает?
вот что выдаёт запрос такой
Код: Выделить всё
SELECT domain_id, login, domain FROM users, domains WHERE domain_id = id;
Код: Выделить всё
+-----------+--------+-----------------------+
| domain_id | login | domain |
+-----------+--------+-----------------------+
| 1 | fear | newmail.univ.kiev.ua |
| 2 | crysis | testmail.univ.kiev.ua |
| 2 | popka | testmail.univ.kiev.ua |
+-----------+--------+-----------------------+