В общем, кто не знал - если нужно выбрать уникальные записи по ключу, и включить в выборку другие поля, например ID, то нужно вместо DISTINCT использовать выборку с GROUP BY - это ,в частности, для работы со словарями.
Делаю небольшой интерфейс для проекта, в админке неудобно реализована поддержка языков.