我試圖在三個表之間進行連接。 我們稱這些表爲表a,b和c。 表a有一個主鍵,它是來自b的外鍵的目標。 同樣,表a的主鍵是來自c的外鍵的目標。 最終查詢我想要做的是一樣的東西 SELECT * FROM a WHERE b.foreign_key = a.primary_key OR c.foreign_key = a.primary_key 我的QueryBuilder看起來是這樣的,現在(從表開
如何根據搜索結果正確搜索數據庫中的某一行以及INSERT/UPDATE(INSERT如果未找到,則找到UPDATE,如果找到)? 目前,我正在做這個: bookshelf.transaction(async function (t) {
for (var x = 0; x < 10; x++) {
let row = pmsParser.getRow(x);
我的用戶模型是 var Bookshelf = require('../../db').bookshelf;
var bcrypt = require('bcrypt');
var Promise = require('bluebird');
var Base = require('./../helpers/base');
// User model
var User_Model =