我有一个跨两个表的父子结构。第一个表的BOM_ID用于账单,ITEM_ID用于关联的子项。另一个具有父项的BOM_ID和ITEM_ID。
我能够找到父母的ITEM_ID的第一级与以下查询
SELECT item_id
FROM bomversion
WHERE bom_id IN (SELECT bom_id FROM bom WHERE item_id = 1)
所以,为了找到所有祖先,我必须重复这个步骤。我试着看看CTE和递归技术,但所有的例子都在同一个表中有parentid和childdid。我看不懂这个。
如果1是2的孩子,2是3的孩子,3是4的孩子,2也是5的孩子,我正在寻找以下结果:
ParentID 3
从你在评论中分享的dbfiddle中,如果我理解正确的话,你想让行显示一个孩子的所有父母。例如,让我们考虑层次结构,1是2的子元素,2是3的子元素,3是4的子元素。您希望最终结果为
<表类>child_id parent_id tbody><<tr>1 2 13 14 23 24 3 4 表类>
相关内容
- 没有找到相关文章
最新更新
- FUSE中FS的介绍性文档(High and Low API理解)
- 在react-router-dom v6中封装了一些路由给其他组件
- 向同一个HTML Image()对象添加多个事件
- 使用font - family:宋体;在嵌套flexbox
- 在pkg二进制文件中使用数据库迁移
- 添加没有显式键的新记录时出错(使用auto inc key代替)
- 如何将一个键投影到一个数组中以产生一个对象数组?
- 菜单项一旦被点击就不是活动的.(Shopify App bridge - NavigationMenu)
- 无法使用dpdk-devbind后从vhost-user-client创建的半虚拟化端口
- ESP32 WiFi初始化干扰GPIO模拟读数
- 如何验证一个数字有一个2小数点精度与javaScript?
- 我如何使用bool标志来决定是否在MyComparer类中使用反向?
- 无法在列表视图颤振网页中滚动
- BeautifulSoup children() vs descendants()
- Postman在测试中访问Json中的子对象
- 无法绑定到"showQR",因为它不是"div"的已知属性?
- 临时值异常
- ReactJS -通过按钮更新值
- sqlalchemy使用变量定义列
- 传递给不带实参的调用的实参
- 如果有64位库中的文件,请安装32位的应用程序
- 每次保存时Nodemon EADDRINUSE错误
- 检查地址是否与行缓存对齐
- 如何将芹菜应用程序部署到谷歌云?
- 计数数组中的列表成员对
- 如何删除特定用户名而非ID的某些消息
- 表每层级表缺少子类型的列
- Php Sendgrid问题在服务器上
- 删除字符串开头和结尾的所有回车和空格
- 如何在Spring中使用Swagger
热门标签:
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium