我写了这个查询:
SELECT
"BD - Utilizadores".Utilizador,
"BD - Utilizadores"."Palavra passe",
"BD - Áreas".área
FROM "BD - Utilizadores"
INNER JOIN "BD - Permissões"
on "BD - Utilizadores".id = "BD - Permissões"."user_id"
Join "BD - Áreas"
on "BD - Permissões".area_id = "BD - Áreas".id
Run Code Online (Sandbox Code Playgroud)
我想将表“bd - utilizadores”中的数据与“bd - áreas”连接起来。由于他们没有直接联系,我不得不使用“中间人”,即“bd - Permissões”。这是图表:
我的主要问题是,有没有其他方法可以做到这一点并获得相同的结果?
每个星期五我都必须将几个(有时超过 300 个)XML 文件导入到 2 个表中。
其中一张表的结构R000000
如下所示:
R00000010 | R00000020 | R00000030 | R00000040 | R00000050 | R00000060
---------- ------------ ---------- ----------- ----------- ----------
R000000 | I | 0002 | 1 | 2 | 0026
R000000 | I | 0003 | 1 | 2 | 0025
R000000 | I | 0004 | 1 | 2 | 0021
R000000 | I | 0006 | 1 | 2 | 0023
R000000 | I | 0001 | 1 | 2 | …
Run Code Online (Sandbox Code Playgroud)