我有一个名为admin的表,其中包含以下列:
admin_id,
admin_table,
unit_id,
unit_table
我正在开始搜索以查看管理员是直接在树上还是在树的下方。我开始使用admin_id,admin_table,unit_id和unit_table。因为管理员可能会控制一个单位超过未知级别的后代。
如果管理员控制的单位不是搜索单位并且是另一个单位的管理员,我需要更改admin_id和admin_table。
我怎么能用mysql数据库呢?
答案 0 :(得分:0)
只是因为你不理解某些东西并不意味着你拒绝投票。想象一下,如果这是为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')