phpmyadmin - 在我的数据库中显示名称而不是 RFID 卡号
问题描述
我正在尝试设置一个 RFID 系统,我的数据库将在其中显示标记其卡的人的姓名。我有 2 个使用标签号链接的数据库。的卡片。'tag_logs' 数据库只显示被标记的卡片。“人民”数据库包含链接到卡的用户信息。数据库在 phpMyadmin 上设置。
我想在“tag_no”字段中显示分配给卡的用户名,而不是卡号。我尝试使用 SQL 查询连接两个数据库,但运气不佳。任何人都可以指出一些有用的参考资料来指导我整理我的 SQL 查询吗?
解决方案
当然,您需要一个表,其中标签号与所有者名称相结合。然后您可以根据标签号查询此表以显示所有者名称
然后,您应该启动如下查询:
SELECT name
FROM People p
WHERE p.tag = 3; -- feel free to change 3 with any value
此查询将匹配 People 中等于 3 的所有标签,我们假设该标签是唯一键,因此仅匹配一个,并显示相对名称。
推荐阅读
- node.js - npm-bundle 在防火墙后不起作用,但在个人笔记本电脑上工作正常
- swagger - Swagger/OpenApi - 如何从 equals/hascode 方法中排除属性
- ios - MacCatalina 上的 Xcode 版本 12.4“命令 PhaseScriptExecution 失败,退出代码为非零”
- elasticsearch - 在为 ElasticSearch 集群配置快照时,我是否对每个节点都这样做?
- python - 制作多行标题的熊猫数据框
- iis - 如果我在 IIS 中运行 dotnetcore webservice - 我是否需要在 IIS 中启用 CORS 模块并在我的应用程序中允许 CORS?
- c# - 如何让一个函数创建同一类的多个不同类型
- node.js - 如何在 node.js 中监视定义的变量
- json - 将整个 appsettings.json 文件作为字符串读取
- skbio - 有没有办法对 skbio 序列进行切片,以便将间隔正确传输到新序列?