title: adding limit to my sequelize query is throwing an error
body: <p>this works properly</p>
  <pre><code>        let data=await db.company.findAll({
              include:{model:db.user,as:'users'},
              where:{'$users.id$':7}
          });
  </code></pre>
  <p>but as soon as i add limit below, it throws an error</p>
  <pre><code>        let data=await db.company.findAll({
              limit:10,
              include:{model:db.user,as:'users'},
              where:{'$users.id$':7}
          });
  </code></pre>
  <p>here's the error when i execute the one with limit.</p>
  <pre><code>{
  name: &quot;SequelizeDatabaseError&quot;,
  parent: {
  message: &quot;The multi-part identifier &quot;users.id&quot; could not be bound.&quot;,
  code: &quot;EREQUEST&quot;,
  number: 4104,
  state: 1,
  class: 16,
  serverName: &quot;LAPTOP-5ED24571&quot;,
  procName: &quot;&quot;,
  lineNumber: 1,
  sql: &quot;SELECT [company].*, [users].[id] AS [users.id], [users].[username] AS [users.username], [users].[name] AS [users.name], [users].[address] AS [users.address], [users].[active] AS [users.active], [users].[email] AS [users.email], [users].[phone] AS [users.phone], [users].[job_role] AS [users.job_role], [users].[time_zone] AS [users.time_zone], [users].[country] AS [users.country], [users].[currency] AS [users.currency], [users].[induction] AS [users.induction], [users].[createdAt] AS [users.createdAt], [users].[updatedAt] AS [users.updatedAt], [users].[userRoleId] AS [users.userRoleId], [users-&gt;user_company_mm].[id] AS [users.user_company_mm.id], [users-&gt;user_company_mm].[userId] AS [users.user_company_mm.userId], [users-&gt;user_company_mm].[companyId] AS [users.user_company_mm.companyId], [users-&gt;user_company_mm].[createdAt] AS [users.user_company_mm.createdAt], [users-&gt;user_company_mm].[updatedAt] AS [users.user_company_mm.updatedAt] FROM (SELECT [company].[id], [company].[name], [company].[address], [company].[city], [company].[country], [company].[state_region], [company].[logo], [company].[numberOfLocations], [company].[numberOfEmployees], [company].[audience_builder], [company].[creator_user_id], [company].[tags], [company].[createdAt], [company].[updatedAt] FROM [company] AS [company] WHERE [users].[id] = 7 ORDER BY [company].[id] OFFSET 0 ROWS FETCH NEXT 10 ROWS ONLY) AS [company] LEFT OUTER JOIN ( [user_company_mm] AS [users-&gt;user_company_mm] INNER JOIN [user] AS [users] ON [users].[id] = [users-&gt;user_company_mm].[userId]) ON [company].[id] = [users-&gt;user_company_mm].[companyId];&quot;
  }
  </code></pre>
  <p>Any idea why this is happening? thank you</p>