MySQL获取成员(member)下线

标签 mysql sql

我在查询获取成员(member)的所有下线时遇到问题。这是我的表格截图:

enter image description here

在本例中,M1508004、M1508005 和 M1508006 是 M1508003 的下线。 M1508007 是 M1508006 的下线。因为M1508006,所以M1508007也是M1508003的下线。

是的,我在显示 M1508003 的所有下线时遇到问题。我已经尝试过:

SELECT * FROM tb_rekrut WHERE perekrut='M1508003'

但是这不起作用。因为它只显示M1508004、M1508005和M1508006。

我也尝试了这个查询:

SELECT * FROM tb_rekrut c1 LEFT JOIN tb_rekrut c2 ON (c2.perekrut = c1.kode_member) WHERE c2.perekrut='M1508003'

但是,它对我来说也不起作用

如果您也遇到同样的问题,请分享。提前致谢!! :)

最佳答案

SELECT * FROM tb_rekrut WHERE kode_member>'M1508003'
order by kode_member asc

试试这个?也许可以显示每个大于“M1580003”的 kode_member

关于MySQL获取成员(member)下线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32272450/

相关文章:

sql - 将列转换为 json 数组的最佳方法 (Oracle)

sql - 将 XML 导入 SQL Server,分成多行

java - PrintWriter 在下一行打印

sql - 在 SQL 中使用两个表进行透视和逆透视(将值转置为列标题)

mysql - 查询我似乎无法弄清楚的视频租赁数据库?

php - 从我的网站添加可搜索的网页数据库。用什么?

javascript - 未获取 ajax-xmlhttp.open 中的字符串值 ("GET","xxx.php?q="+str,true);

PHP PDO,连接有效,购买查询未执行

mysql - 在phpMyAdmin中删除数据库中所有表的公共(public)前缀

java - 使用带有 JDBC 的 MySQL 运行 .sql 脚本