A join combines rows from two or more tables using a related column, so data split across tables can be read together.