you are right that `true` might not work. However this example needs to have the condition in the join clause. Using `where` will give you another result. That is what this paragraph is all about. You see that the previous example actually uses `where`.

I agree that `true` is not optimal. I'm going to change it to `'1'`, which should work for MySQL tinyint(1) and PostgreSQL boolean fields.