嗯,最好用一个例子来解释:
MYSQL TABLE NAME: CLIENTS
ID NAME CODE
1 Mark 0
2 Joe 1
我想要的是什么:
HTML TABLE:
MATCH NAME
Mark Joe
你明白了吗?比如,我需要从ID等于其他代码的人那里拿NAME。
我认为你不需要我的代码,因为我只想知道允许我回应两个不同的“NAMES”的功能。就像,如果我调用两个echo $name;
代码如何知道谁是谁?
Ps。:我不是后端开发人员,请放轻松=) Ps²:这是一个循环(我知道要做什么hehehehe),它必须重复“搜索”并列出很多“匹配”,你知道吗?
答案 0 :(得分:1)
使用Mysql JOIN
SELECT b.name, a.name as match_name
FROM clients a
JOIN clients b
ON a.id = b.code;
输出
+------+------------+
| name | match_name |
+------+------------+
| Joe | Mark |
+------+------------+
答案 1 :(得分:1)
我们可以使用自联接在同一个表中找到reord ...
SELECT e.NAME as parent, m.NAME as child FROM CLIENTS e, CLIENTS m WHERE e.ID = m.CODE
希望这将是您的解决方案