php - 获取数据单表形式父子查询pos_parent_id表作为子id

标签 php mysql

我的表名称是forum_posts

enter image description here

我将获取数据作为子子 ID 后的第一个 parent_id

表示post_id

40
41
42
43
44
48(此处 post_parent_id = 44)
49(此处 post_parent_id = 44)
45
47(此处 post_parent_id = 45)
46 50(此处为 post_parent_id = 46)

你能帮忙吗

最佳答案

类似这样的东西:

SELECT 
    CONCAT(post_id, IF(post_parent_id = 0, '', CONCAT('(Here it post_parent_id =',,')') 
FROM forum_posts   

关于php - 获取数据单表形式父子查询pos_parent_id表作为子id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47867340/

相关文章:

php - Composer 找不到包 Friendsofsymfony/user-bundle

php SQL表单网格选择和计数器

sql - 是否可以取代 mysql 中的 ORDER BY 子句?

mysql - SQL - 最佳方式[期初期末余额]

mysql - 强制 ansible_hostname 值或检查 ansible 目标是否为 localhost

php - 如何确定主叫号码的国家代码是什么?

php - 在 centos 6.7 上查找并编辑 php.ini

没有 .php 扩展名的 PHP URL 格式?

php - 如何从具有相同 id 的 2 个或多个条件的 2 个表中进行选择

mysql - 用户 'root' @'localhost' 的访问被拒绝(使用密码:YES)(Mysql::Error)