【问题标题】:How to verify parent.parent.id in a tree structure?如何在树结构中验证 parent.parent.id?
【发布时间】:2020-09-15 12:25:08
【问题描述】:

如何创建执行以下操作的正确 SQL 选择:

Select * 
From Parameter_NODE
Where name=test112 AND parent_id=1 AND parent.parent_id=null;

【问题讨论】:

  • 编辑您的问题并显示您想要的结果。

标签: sql postgresql hibernate jpa h2


【解决方案1】:

您必须自行加入:

SELECT * 
FROM parameter_node AS p
   JOIN parameter_node AS p_parent
      ON p.parent_id = p_parent.id
WHERE p.name = 'test112'
  AND p.parent_id = 1
  AND p_parent.parent_id IS NULL;

您的查询中的其他错误:

  • 字符串常量必须用单引号括起来
  • 您不能使用= 来测试NULL,您必须使用IS NULL

【讨论】:

  • 你能看看下面的问题吗?谢谢!
猜你喜欢
  • 1970-01-01
  • 2017-08-16
  • 2020-12-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-04
  • 2017-12-17
  • 1970-01-01
相关资源
最近更新 更多