kullanma knexjs yalnızca (kitaplık) Aşağıdaki sorguda böyle bir şey yapmak istiyorum:Knexjs ile .where() işlevindeki iki sütunu nasıl karşılaştırabilirim?
select * from table1 where column1 < column2
Ancak, böyle yaptığımda: knexjs SQL üretir
.table("table1").select().where("column1", "<", "column2")
olduğunu
:
select * from table1 where column1 < 'column2'
İstenen sonucu vermeyen b/c, sütundaki değeri karşılaştırmıyor, 'column2' dizesinin değerini karşılaştırıyor.
İstediğimi nasıl yapacağını bilen var mı? Teşekkürler!
.whereRaw ("?? ?? =", [ "sütun1", "sütun2"]) de çalışır –