Haz la unión en LibreOffice Base.
No puede superar el hecho de que está tratando de gestionar una relación de 1 a muchos.
Para no espacial a no espacial, vale la pena el esfuerzo de aprender. Creo que el mayor truco es asegurarse de que los campos de atributo de unión tengan exactamente los mismos términos.
Abra los datos espaciales ubicados como una capa en QGIS, luego seleccione todos los registros en la tabla de atributos en QGIS (selección clara, selección invertida) y cópielos en una nueva hoja en LibreOffice Calc. Encontrará que el primer campo es WKT, que es una descripción de la característica que se puede usar universalmente en SIG. Calc le dará un cuadro de diálogo para importar la tabla pegada, elija la pestaña delimitada, asegúrese de que la coma no esté marcada, ya que masticará el campo WKT en bits. Luego resalte esta tabla en Calc, cambie a Base, resalte el icono de Tablas a la izquierda y pegue. Base pasará por un cuadro de diálogo para importar la tabla. El campo WKT se puede retener a través de la unión y cuando el archivo se vuelve a importar a QGIS como .csv, estos se utilizan para reubicar las funciones. Solo recuerda la proyección.
De ese modo, tendrá el control total de la unión y podrá hacerlo en "marcha atrás". Para hacer uniones en Base, asegúrese de que el campo de datos único (el 1) es una clave principal y luego apunte a "muchos" si está familiarizado con un concepto de 1 a muchos o de 1 a n. Las uniones se configuran haciendo relaciones | HERRAMIENTAS |. Como mencioné, probablemente querrá patear a alguien cuando encuentre que los campos de unión tienen la misma información pero han usado texto o sintaxis diferentes para representarlo.
hth