mysql - 嵌套 SQL (Hana) 序列
问题描述
我对 db sql、hdb 和其他东西很陌生。所以假设在我的数据库中我有 3 个实体。合同,项目,比尔。每个合同都有一个项目,每个项目都有一个账单。对于这种情况,据我所知,建议使用序列来生成 id 并确保它不会重复。我的问题是我是否真的应该使用它或找到另一种方式,因为使用序列我只有 2 个选项(目前):
合同的 1 个序列。对于每份合同,用 1 个序列来计算每个合同的项目,而对于每个项目,用一个序列来计算项目的账单。
保持三个序列,每次我添加一行时,假设我添加一个项目,我计算数据库中已有多少项目区域并从该数字开始序列并增加它,在我看来,这消除了序列的所有魅力(虽然我对 HDB 和 SQL 以及一切都很陌生)
欢迎任何建议。谢谢!
解决方案
推荐阅读
- javascript - 如何在 Firebase 中使用 orderByChild() 搜索子/嵌套元素内的值?
- javascript - 将数组转换为具有数组值的对象
- c# - Aws::S3::Errors::SignatureDoesNotMatch
- c++ - 在数值模拟中使用 std::valarray
- python - 寻找有效的方法来比较和过滤 Pandas 日期范围内的重叠
- python - 裁剪圆面积的几何估计
- macos - 如何公证 MacOS 10.15 Catalina 的可执行 shell 脚本 (.command) 文件
- python - 怎么获得 ”
" 重叠帧的事件? - node.js - NPM 和 NodeJS 兼容性:NodeJS 在 PM 提示符下工作,但不是脚本
- oop - 与 OOP(或其他范式)相比,ECS(实体-组件-系统)架构模式有哪些缺点?