What ⟗ means
It keeps matched and unmatched rows from both tables. A relation is a table of rows. The join's matching condition pairs rows; any row without a partner stays in the result, with nulls in the missing columns.
Full outer join vs left outer join: the full join also keeps unmatched rows from the right. Compared with a right outer join, it also keeps unmatched rows from the left.
Technical notation for a table operator, used in relational algebra.
In SQL syntax, write FULL OUTER JOIN; ⟗ names the operation in relational algebra.
Don't confuse it with
2Questions people ask
1Why does ⟗ show as a box on some devices?
Because that device's fonts have no glyph for it. The character is still correct and still copies correctly — the box is a missing glyph, not a broken character.
How to type ⟗
⟗\27D7Codes and encoding1 code points
A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.
