Start Updating queries

Updating queries

The query must only return raw columns (no computed values) selected from a single table.

This is enforced naturally through Scala’s scoping rules. Since these joins can introduce additional NULL values (on the right-hand side for a left outer join, on the left-hand sides for a right outer join, and on both sides for a full outer join), the respective sides of the join are wrapped in an .

The resulting zipped query, however, can be represented in SQL with the use of a .

These would turn into nested collections when executing the query, which is not supported at the moment.

This is necessary because the actual value has to be known by the time the query is prepared for execution by Slick.