title: Sequelize: multiple where clause
body: <p>I have the following tables:</p>
  
  <p>Article - User - Tag - Followers - Suscribes</p>
  
  <p>Article belongs to User (fk: userId in Article table)</p>
  
  <p>Article can have many tag. Here is the generated tagarticle table:</p>
  
  <p><a href="https://i.stack.imgur.com/KtbH6.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/KtbH6.png" alt="enter image description here"></a></p>
  
  <p>Here is followers table:</p>
  
  <p><a href="https://i.stack.imgur.com/sPpoa.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/sPpoa.png" alt="enter image description here"></a></p>
  
  <p>And the Suscribes table:</p>
  
  <p><a href="https://i.stack.imgur.com/IsDCJ.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/IsDCJ.png" alt="enter image description here"></a></p>
  
  <p>A user can follow many users and suscribe to a country(payId), a tag or an article(for notifications).</p>
  
  <p>How to query all articles of followed users and suscribed country or tag for a specific user?</p>