Я хочу выбрать column1
данные, где они меньше или равны column2
. Однако, когда я пытаюсь использовать <=
, я получаю пустой результат, несмотря на наличие данных в column1
, которые меньше column2
.
Мой код:
router.get('/', function(req, res, next) {
db('items').select().where('column1', '<=', 'column2').then((notify)=>{
console.log(notify)
res.render('index', { title: 'Express', notify:notify })
})
})
ирезультат:
[]
, который, как вы видите, пуст!
Если я использую больше или равно:
.where('column1', '>=', 'column2')
Я получу все строки:
[ RowDataPacket {
column_id: 1,
column1: 99,
column2: 10, },
RowDataPacket {
column_id: 2,
column1: 10,
column2: 10, },
RowDataPacket {
column_id: 3,
column1: 29,
column2: 12,} ]
Почему это?