sql >> Database >  >> RDS >> Mysql

Som en groepering vinden in sequelize

U moet een aggregatie uitvoeren met sequelize.fn . Om de bedragkolom te targeten, moet u sequelize.col . gebruiken en om ze te groeperen moet je de group doorgeven optie.

const totalAmount = await DONATIONS.findAll({
        attributes: [
          'member_id',
          [sequelize.fn('sum', sequelize.col('amount')), 'total_amount'],
        ],
        group: ['member_id'],
      });


  1. php hoe een bestand van een bestandsserver te koppelen aan die info uit de database

  2. SQL-updatequery met behulp van joins

  3. Datumbereik selecteren MySQL met date_format

  4. Waarom slaagt deze SQL-injectie, ook al produceert de SQL-instructie een syntaxisfout?