How to do table join in QGIS ?

A join is usually used to attach more attributes to the attribute table of a geographic layer.