2017-01-07 3 views
0

У меня есть таблица со значениемКак получить отличное значение строки с sequelize?

id country 
1 india 
2 usa 
3 india 

Мне нужно найти различные значения из столбца страны с помощью sequelize.js

вот мой пример кода ...

Project.findAll({ 

    attributes: ['country'], 
    distinct: true 
}).then(function(country) { 
    ............... 
}); 

Есть ли способ определения диктатных значений

ответ

6

Вы можете указать отчетливый для одного или нескольких атрибутов с помощью Sequelize.fn

Project.findAll({ 
    attributes: [ 
     // specify an array where the first element is the SQL function and the second is the alias 
     [Sequelize.fn('DISTINCT', Sequelize.col('country')) ,'country'], 

     // specify any additional columns, e.g. country_code 
     // 'country_code' 

    ] 
}).then(function(country) { }) 
+0

SequelizeDatabaseError: ошибка синтаксиса или вблизи "DISTINCT" –

Смежные вопросы