作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想要像下面这样的单个表的行
id name parentId
我当前的表是(它们之间的键是外键)
category
id name
这是所有的父级和
subcategory
id name catId
最后一个表是事件
activity
id name subcatId
对于类别表的parentId,它不会是什么,因为类别是所有的父级
到目前为止我的尝试没有成功
示例数据
category
C-1 HR null
C-2 Development null
subcategory
SC-1 Hiring C-1
SC-2 Admin C-1
SC-3 Developer C-2
activity
A-1 College Hiring SC-1
A-2 Job Fair SC-1
A-3 Java Development SC-3
Result Needed
1 HR null
2 Development null
3 Hiring C-1
4 Admin C-1
5 Developer C-2
6 College SC-1
7 Job Fair SC-1
8 Java Development SC-3
我希望它更清楚。如果您需要任何进一步的信息,请告诉我谢谢
我在 2 张 table 上的尝试
select name
from (
select c.name
from category c
union all
select b.name
from subcategory b
inner join category ca
on ca.id = b.parentId
)
我收到一条错误消息
Every derived table must have its own alias
我是否需要将以下行添加到我的查询中
start with parent_id is null
connect by prior id = parent_id
最佳答案
尝试这样的事情:
SELECT @id := @id + 1 AS id, name, parent_id
FROM ( SELECT name, NULL AS parent_id FROM category
UNION ALL
SELECT id, name, catId FROM subcategory
UNION ALL
SELECT id, name, parentId FROM activity
) q,
( SELECT @id := 0 ) w;
UNION ALL
连接多个查询的结果。UNION
中,第一个查询的列名用作结果集的列名。@id
和赋值运算符 :=
生成列 ID
的计算值。LIMIT
或 OFFSET
,id
列的值将不一致。关于mysql - 基于三个表的层次结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55861982/
我正在尝试将多个水平链接的 Button 和 TextView 垂直链接为 View 集,但仍保持平面 View 层次结构。这是我的初始布局和代码:
到目前为止,我已经在Google BigQuery上训练了几种模型,目前我需要查看模型的外观(即架构,损失函数等)。 有没有办法获取这些信息? 最佳答案 仔细阅读文档后,我可以说该功能尚不存在。我什至
本文实例讲述了PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)。分享给大家供大家参考,具体如下: 前言: 深度优先遍历:对每一个可能的分支路径深入到不能再深入为止,而且每个
我是一名优秀的程序员,十分优秀!