php - 如何从基于其他行和列值的列中选择一个值?

标签 php html mysql

好吧,最好用一个例子来解释:

MYSQL TABLE NAME: CLIENTS
ID        NAME        CODE
1         Mark        0
2         Joe         1

我想要什么:

HTML TABLE:
MATCH        NAME
Mark         Joe

你收到了吗?比如,我需要从 ID 与其他人的 CODE 相同的人那里获取 NAME。

我认为您不需要我的代码,因为我只想知道允许我回显两个不同“NAMES”的函数。就像,如果我调用两个 echo $name; 代码如何知道谁是谁?

Ps.:我不是后端开发人员,别着急 =)
Ps².:这是一个循环(我知道要做的呵呵呵呵),它必须重复“搜索”并列出很多“匹配”,你知道吗?

最佳答案

我们可以通过使用自连接来查找同一个表中的记录...

SELECT e.NAME as parent, m.NAME as child FROM CLIENTS e, CLIENTS m WHERE e.ID = m.CODE

希望这将是您的解决方案

关于php - 如何从基于其他行和列值的列中选择一个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33752312/

相关文章:

javascript - 如何让子 div 用边距填充父 div 的空间?

MySQL 创建函数时出错

mysql - 如何在带有typeORM的nestjs中创建日期类型和日期时间类型的列?

PHP Catchable fatal error INI处理类

php - 使用 JMS Serializer 时禁用 Doctrine 2 延迟加载?

javascript - 如何使用滚动顶部方法

javascript - jquery 如何切换这个特定的动画?

php - 如何统计项目数量

php - 获取mysql中最后一条记录

PHPMailer发送base64图片