title: Can a SQL join have on clause not immediately after the join but later in the query?
body: <p>I came up with these queries when I was looking to model the data based on the views. Queries are similar to the example below. As my understanding SQL join will be followed by ON clause. Here the joins are not immediately followed by ON clause. And when I ran these views they work fine on the database, giving out the result dataset. Can anyone explain this query please?</p>
  
  <pre><code>Select *
  FROM B  
  INNER JOIN C     
  INNER JOIN D  
  ON C.c_id = D.d_id   
  INNER JOIN E   
  ON C.c_id = E.e_id  
  INNER JOIN F   
  ON E.e_id = F.f_id ON B.b_id = D.d_id 
  </code></pre>