An Equi-join is based on equality between columns of two tables. A Natural Join is a special case of equi-join that automatically joins tables with matching column names. An Inner Join is the general category that includes equi-joins. Therefore, an equi-join can be both a Natural Join (when matching columns exist) and an Inner Join.