anchor.diff:      (fmt/get-sql))
   ;; => "delete from t1 where (id = 1)"
   ----
  +
   
   === The DDL statements
   
  
positive.code: ----
  
  
  ==== The FROM clause
  
  A simple sql "select ... from" clause:
  
negative.code:     (dsl/on "book.author_id = book.id")
      (fmt/get-sql))
  ;; => "select name from book join author on (book.author_id = book.id)"
  ----
  
  You can use table aliases with join clauses:
  
  [source, clojure]
  ----
  (-> (dsl/select :name)
      (dsl/from ["book" "b"])
      (dsl/join ["author" "a"])
      (dsl/on "b.author_id = a.id")
      (fmt/get-sql))
  ;; => "select name from book \"b\" join author \"a\" on (b.author_id = a.id)"
  ----
  
  Also, join clause can be applied to table expressions:
  