Hacker News new | ask | show | jobs
by 10000truths 1751 days ago
I still feel like a functional query language would have made for an easier learning experience:

  PROJECT(
    INNER_JOIN(
      "A",
      "B",
      EQUALITY_EXPR(
        COLUMN_EXPR("A", "foo"),
        COLUMN_EXPR("B", "foo"),
      ),
    ),
    ["A.foo", "A.bar", "B.baz"],
  )
Conveys the same intent with a much more consistent syntax than a pseudo-English grammar.