繁体   English   中英

SQL插入查询与select结合

[英]SQL insert query combined with select

我想在表中插入一个数据集。 插入查询应将数据插入两个表中。

表格如下:

表A:

ID, customerId, ..[some other columns]...

表B:

customerId, name

该查询应同时插入到表A和表B中。如何将具有customerId ID关系的值插入到表B中?

编辑:DBMS是sqlite。

定义:

适应:

  • id->整数不为null
  • customerId->整数不为null
  • 一些文字栏...

顾客:

  • customerId->整数不为null
  • 名称->文字不为空

我不确定,我完全理解您的问题,但是我建议您研究一下称为的技术:

交易( https://en.wikipedia.org/wiki/Database_transaction

从技术上讲,这仍将是两个(或更多)插入查询,但是它将使您保持数据集的完整性。 事务是在大多数DBMS中实现的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM