mysql - MySQL使用外键访问父行?
问题描述
我的表“article_keywords”有一个名为“keyword_id”的行,它引用了“keywords”表的“id”列。从“article_keywords”表的“keyword_id”列中,有没有办法直接访问“keywords”表的那一行而不查询“keywords table”中的“id”?
解决方案
您似乎正在寻找两个表之间的 JOIN 。
SELECT
a.*,
k.*
FROM
article_keywords a
INNNER JOIN keywords k
ON k.id = a.keyword_id
WHERE
...
推荐阅读
- python - 如何在 Python 线程中中止/取消 HTTP 请求?
- c++ - 全为 1 的最大大小矩形二进制子矩阵
- python - Pandas Python 计算一列包含数字列表的次数
- javascript - 响应对象在响应函数中未正确呈现
- c# - EF Core:添加具有十进制、非身份 PK 的记录
- javascript - 在 React 中渲染多个列表项之一的子项的有效方法是什么?
- javascript - 我如何获得摩纳哥编辑器操作键绑定标签
- java - 将 Wildfly 从 Java 8 迁移到 11 时缺少 DefaultManagedExecutorService 依赖项
- amazon-web-services - 无法在 emr 实例中使用 ssh 登录
- powershell - 从 cmd 文件中的 powershell 脚本捕获退出代码