JOINs can increase or decrease the number of rows based on the match conditions.
When you perform a JOIN, the result set can include more rows than either table alone if multiple matches exist, or fewer if matches are sparse. For example, joining products with reviews might return multiple rows for each product if multiple reviews exist, effectively reshaping the data.
Additional Notes
How do JOIN operations affect the shape of the result set?