Hello,
I’m having some problems with FULL OUTER JOIN when doing a SQL query in LibreOffice Base.
I’m trying to do a full join between two tables. tbl_VEHICULOS (cars) and tbl_ZONAS_VEHICULOS (neighborhoods) where some vehicles are assigned.
You can download the database here:
https://mega.co.nz/#!hJAGwToT!Rh2VvcqLROGJmca65wQy7I-hpNQwYjQy4o-duWbjCLI
If I do a INNER JOIN, this code works fine.
But with an INNER JOIN I see only those records coincident, involved in the query.
However, let’s imagine I want to do a FULL OUTER JOIN so I can join both tables, so I would be able to see those records involved (conincident) and those that are not coincident, showing the blank spaces.
As you can see the field that is linking both tables is ID_Vehiculo
If I type this code, I get an error.
SELECT "tbl_VEHICULOS"."ID_Vehiculo",
"tbl_VEHICULOS"."Marca",
"tbl_VEHICULOS"."Modelo",
"tbl_ZONAS_Y_VEHICULOS"."ZonaAdministrativa",
"tbl_ZONAS_Y_VEHICULOS"."Poblacion",
"tbl_ZONAS_Y_VEHICULOS"."Provincia"
FROM
"tbl_ZONAS_Y_VEHICULOS"
FULL OUTER JOIN "tbl_VEHICULOS"
ON "tbl_ZONAS_Y_VEHICULOS"."ID_Vehiculo" = "tbl_VEHICULOS"."ID_Vehiculo"
SQL Status: S0022
Error code: -28
Column not found: tbl_VEHICULOS.ID_Vehiculo in statement [SELECT “tbl_VEHICULOS”.“ID_Vehiculo”,
“tbl_VEHICULOS”.“Marca”,
“tbl_VEHICULOS”.“Modelo”,
“tbl_ZONAS_Y_VEHICULOS”.“ZonaAdministrativa”,
“tbl_ZONAS_Y_VEHICULOS”.“Poblacion”,
“tbl_ZONAS_Y_VEHICULOS”.“Provincia”
FROM
“tbl_ZONAS_Y_VEHICULOS”
FULL OUTER JOIN “tbl_VEHICULOS”
ON “tbl_ZONAS_Y_VEHICULOS”.“ID_Vehiculo” = “tbl_VEHICULOS”.“ID_Vehiculo”
]
**Any idea of what am I doing wrong?
Any help would be greatly appreciated.**
Cheers