Je reçois une erreur lors de l'exécution de cette requête avec Sequelize.query :
sequelize.query( "SELECT hubs.* FROM hubs LEFT JOIN posts ON hubs.id = posts.hubId WHERE posts.userId = ? GROUP BY hubs.id ORDER BY COUNT(posts.id) DESC LIMIT 3", { replacements: [userId], type: QueryTypes.SELECT } )
Lorsque je l'exécute, j'obtiens une erreur qui dit :
error: column posts.hubid does not exist
hint: 'Perhaps you meant to reference the column "posts.hubId"
Comme vous pouvez le constater dans ma requête, j'ai écrit posts.hubId et non posts.hubid comme l'erreur le dit. L'indice est exactement comme j'ai écrit ma requête. Il me semble que la requête que j'ai écrite n'est pas sensible à la casse ou quel est le problème ici ?