title: How to select a record from SQL that does not have a certain value
body: <p>I have a list of students who have several levels of English to complete. Is there a way to find those students who are doing English I and haven't moved to the next level</p>
  
  <pre><code>ID   STUDENTID  NAME     ENGLISHLEVEL   STARTDATE     ENDDATE
  ----------------------------------------------------------------
   1    001       Eric     English-1      2017-01-01    2018-01-01
   2    002       Brian    English-1      2017-01-01    2017-01-31
   3    002       Brian    English-2      2017-02-01    2017-03-01
   4    003       David    English-1      2017-05-01    2017-06-01
   5    003       David    English-2      2017-06-02    2017-07-03
  </code></pre>
  
  <p>I have a list similar to above for thousands of students and want to know how I can query the table to show me those students who did English-1 but never got started with English-2 or English-3</p>
  
  <p>Advice would be appreciated. </p>