gpt4 book ai didi

sql - 需要一个mysql查询

转载 作者:行者123 更新时间:2023-11-29 04:31:22 28 4
gpt4 key购买 nike

我有一个名为“role”的表

id | parent_id | name
---+-----------+--------------------
1 | NULL | Machine
2 | 3 | Ram
3 | 4 | Cpu
4 | NULL | Computer
5 | NULL | Electronic Device

我需要一个(mysql 或 postgress sql)查询,它将给出特定角色的可能父级。

例如

“计算机”的可能父角色是

id | name
---+-------------------
5 | Electronic Device
1 | Machine

请帮帮我

最佳答案

使用:

SELECT t.id,
t.name
FROM ROLES t
WHERE t.parent_id IS NULL
AND t.name != ?

...如果 parent_id 为空,? 是您要排除的任何 name

关于sql - 需要一个mysql查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1892493/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com