我有一个名为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')