5
私は次のクエリのような何かをしたいと思います(なし本棚)のみknexjsを使用した:私はこれを行うときknexjsでは、.where()関数の2つの列を比較するにはどうすればよいですか?
select * from table1 where column1 < column2
しかし、:
.table("table1").select().where("column1", "<", "column2")
を生成knexjs SQLは次のとおりです。
select * from table1 where column1 < 'column2'
希望の結果が得られないb/cは、列の値を比較していないため、文字列 'column2'の値を比較しています。
誰でも私が望んでいることをする方法を知っていますか?ありがとう!
.whereRaw( "?? = ??"、[ "COLUMN1"、 "COLUMN2"])を確認してくださいすることはあまりにも動作します –