SQL 选择查询树



我有一个名为admin的表,其中包含以下列:

admin_id, 
admin_table, 
unit_id,
unit_table

我正在开始搜索,以查看管理员是直接在某个单元上还是在树的更下方。我从admin_id、admin_table、unit_id和unit_table开始。因为管理员可以控制未知级别的后代的单位。

我需要更改admin_id并admin_table管理员控制的设备不是搜索的单元,而是另一个单元的管理员。

如何使用 mysql 数据库执行此操作?

伙计们,仅仅因为你不理解某事并不意味着你投了反对票。想象一下,如果这是针对 php 的。我自己回答了,看下面:

SELECT 
    @uID:=unit_id AS 'unit_id',
    @uTB:=unit_table AS 'unit_table' 
FROM admin
INNER JOIN
 (SELECT @uID:='".$id."', @uTB:='".$table."') TMP
WHERE admin_id=@uID AND admin_table=@uTB')

相关内容

  • 没有找到相关文章

最新更新