In QGIS, joinsJoins created in the layer properies only add columns to existing features. If the shapefilevector layer only has 160 features, a join cannot increase the number of features!
Use the virtual layer feature instead. It offers real SQL/database-like joins. For an example see my recent post: Small multiples for OD flow maps using virtual layers