Knex从多个表中select
我想用knex运行下面的SQL:
select * from ( (select * from foo) union all (select * from bar)) as biz limit 10 offset 20;
有没有办法做到这一点没有knex.raw
?
knex支持union
和unionAll
。 它被logging
knex.select().from(function() { this.select().from('foo') .unionAll(function() { this.select().from('bar') }).as('biz') }).limit(10).offset(20).toString()
输出:
select * from (select * from `foo` union all select * from `bar`) as `biz` limit 10 offset 20
- 编写自定义webpackparsing器
- ES6 Node.js / Express.js模型对象的唯一主键
- 奇怪的JavaScript在Express / Socket.io应用程序我正在处理
- 错误:在Node.js,Express之后写入
- testing失败:ReferenceError:SpeechSynthesisUtterance未定义
- Resumable.js不能将文件保存到服务器端目录
- 来自for循环的variables总是返回0
- node.js和express – 使用多个中间件与callback – 最佳实践是什么?
- 节点Selenium WebdriverJS – 如何检查元素是否真正可点击?