Table joins in QGIS
Marco Hugentobler has implemented initial support for table joins in QGIS. If you want to try out the new functionality, you can get the source code from the new branch of the repository
svn co https://svn.osgeo.org/qgis/branches/table_join_branch table_join
and build it.
To join a table to a layer’s attribute table, you need:
- add a vector layer to a project
- add a table to a project (e.g. by going to the “Layer → Add vector layer” menu and selecting a
*.csv
or*.dbf
file) - open the vector layer properties dialog and select a “Join” section. Then click on a “+” button to add a new join
- select the fields that will be used to create the join and press “OK” button
- new fields from the joined table should appear in the layer’s attribute table, as well as in the “Attributes” tab of the layer properties dialogue and in the “Identify Results” dialogue
As this feature is still in the early stages of development, there are some issues:
- joined fields are read-only, their values cannot be changed
- poor performance, especially when performing classification or searching on joined fields