SELECT CONCAT('maildir:/var/vmail/',maildir) AS mail,
5000 AS uid,
5000 AS gid
FROM mailbox
INNER JOIN domain
WHERE username = '[email protected]'
AND mailbox.active = '1'
AND domain.active = '1'
Что не так с этим запросом? Постгрескл говорит:
'ERROR: syntax error at or near "WHERE"
LINE 1: ...S uid, 5000 AS gid FROM mailbox INNER JOIN domain WHERE user...'
DOMAIN
— это слово, используемое в синтаксисе. Старайтесь не использовать его в качестве идентификатора или заключайте его (до конца жизни) в двойные кавычки. - person wildplasser   schedule 05.12.2014"DOMAIN"
). Обратные кавычки — это изобретение mysql. (Кстати:JOIN
по-прежнему нуждается в предложенииON ...
, очевидно) - person wildplasser   schedule 05.12.2014