首页 > 解决方案 > 获取特定列值遵循 SQL 版本 MySQL 5.5 中的条件

问题描述

我有问题要按照 SQL 版本 MySQL 5.5 中的条件获得某个值。

下图是获得一定值的条件。比如我想选择all category = 1,按照下面图片数据库状态来展示sql表中的数据,展示数据的逻辑如下图结构,数据库状态“show”的意思是数据会展示在表中。

获取值并显示数据的条件

Category_id = 1 is first layer
Category_id = 2 is second layer
Category_id = 3 is third layer
Category_id = 4 is fourth layer

这是我的 dbfiddle https://dbfiddle.uk/?rdbms=mysql_5.5&fiddle=785bc009a50aa4c7597510858853865b

这是我的选择 sql 查询

select id,name,parentid,category,category_id from filing_code_management where category =1 

这是我期望的示例结果,如果 category = 1,则在 category = 1 的 parentid 下将显示 id 数据。因为 parentid 编号是匹配 id 编号。

输出 1

标签: mysql

解决方案


推荐阅读