【发布时间】:2023-03-21 14:50:01
【问题描述】:
我有一个包含以下列的表格:
idCat, idParent, Des
idCat 是自动递增的,Des 用于描述,如果记录是父记录,则 idParent 可以为“0”,如果是子记录,则它可以具有父记录的“idCat”值。
我需要查询所有没有孩子的记录的 SELECT "Des",如下所示:
SELECT Des FROM Table HAVING COUNT (idCat=idParent) = 0
显然这个查询不起作用。
你能帮帮我吗?
【问题讨论】:
-
是否可以在记录不是 root 时将 Mark Bennister 的结果 DES 与每个父级进行 CONCAT?示例:-Apple ---Red ---Yellow 您的查询返回红色和黄色(没问题)。但是可以退回 Apple - Red 和 Apple - Yellow 吗?