Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql OpenOfffice Base,将联接结果插入表中_Sql_Join_Insert_Openoffice Base - Fatal编程技术网

Sql OpenOfffice Base,将联接结果插入表中

Sql OpenOfffice Base,将联接结果插入表中,sql,join,insert,openoffice-base,Sql,Join,Insert,Openoffice Base,我对OpenOfffice库相当陌生,但对SQL不是 我想在表中插入联接的结果。它适用于以下简单情况: insert into "tbl1" ("last_name", "first_name") select "last_name", "first_name" from "contacts" 但不是用 insert into "tbl1" ("last_name", "first_name") select "contacts.last_name", "contact2.first_n

我对OpenOfffice库相当陌生,但对SQL不是

我想在表中插入联接的结果。它适用于以下简单情况:

insert into "tbl1" ("last_name", "first_name") 
select "last_name", "first_name" from "contacts" 
但不是用

insert into "tbl1" ("last_name", "first_name") 
select "contacts.last_name", "contact2.first_name"
from "contacts" INNER JOIN "contact2" 
    on "contacts.last_name" = "contact2.last_name" 
    and "contacts.first_name" = "contact2.first_name"
我得到这个错误:

1: Column not found: contacts.last_name in statement [insert into "tbl1" ("last_name", "first_name") select "contacts.last_name", "contact2.first_name" from "contacts" inner join "contact2" on "contacts.last_name" = "contact2.last_name" and "contacts.first_name" = "contact2.first_name"] 1:未找到列:contacts.last_语句中的名称 [插入“tbl1”(“姓”、“名”)选择 “联系人”中的“姓名”、“联系人2.姓名” “contacts.last_name”=“contact2.last_name”上的内部连接“contact2” 和“contacts.first_name”=“contact2.first_name”] 但是,
联系人。姓氏
存在并填充有数据

我检查了文档,没有看到,所以我希望有人能提供一个简单的答案。我还想知道如何将结果(而不是插入)写入csv文件。我认为INTO TEXT子句反对连接


谢谢。

您需要在每个由两部分组成的列引用上添加一组双引号-表名和列名分别引用
“联系人”。“姓氏”

编辑:我知道获取查询的CSV文件的方法是将查询结果导入Calc,然后将Calc文件另存为CSV。请参阅有关将基本查询(或表)导入Calc的指南: