我在SQLite中从下面的查询创建了两个表:
创建表人员( id整数唯一主键, 名字文字, middle_name文字, 姓氏文字, 电子邮件文字, 电话文字 );
CREATE TABLE公司( id整数唯一主键, 命名文字, 网址文字, 联系整数 外键(联系人)参考人员(id) );
我在第一个表中拥有所有可用数据,但是我想在第二个表中弹出与第一个表中的id相同的ID。companies表中的name是people表中first_name文本,middle_name,last_name的串联字符串。 我想要类似“更新公司SET联系人=(从人在哪里WHERE companies.name = people.first_name ||“,” ||“ people.second_name”之类的东西;如果我可以在people中显示字符串,那会很棒表是公司表中字符串的子集 我是python和SQlite的初学者。