In relational databases, an operation that provides access to data from two tables at the same time, based on values contained in related columns.