Cuando uso Sequelize, quiero especificar la cláusula de orden solo para la consulta principal, pero la cláusula de orden también se aplica a las subconsultas. ¿Cómo puedo aplicar la cláusula de orden solo a la consulta principal?
■ Secuela de la versión
3.30.4
■ RDB
mysql 5.7
Parents.hasMany(models.Children, { foreignKey: 'parent_id' }); Children.belongsTo(models.Parents, { foreignKey: 'parent_id' }); Parents.findOne({ order: "id asc", include: [Children] }) SELECT `Parents`.*, `Children`.`id` AS `Children.id`, `Children`.`parent_id` AS `Children.parent_id`, FROM ( SELECT `Parents`.`id`, FROM `Parents` AS `Parents` ORDER BY id asc LIMIT 1 ) AS `Parents` LEFT OUTER JOIN `Children` AS `Children` ON `Parents`.`id` = `Children`.`parent_id` ORDER BY id asc;subconsulta
ORDER BY id ascquisiera borrar el pedido