mysql - 用MYSQL查询多表的逻辑

标签 mysql database logic

您好,我对 MySql 有点生疏,有人可以帮我解决这个问题吗?

问题:我有下表:

enter image description here enter image description here

我需要获取结果:APINAMEDESCRIPTIONENDPOINT(来自 APIS 表),其中USER_ID(来自 subscriptions 表)在 API_ID 上为 =“1234”,请注意 API_ID 的值与APINAME

希望这已经足够清楚了。 非常感谢您的帮助!

最佳答案

这应该有效:

SELECT a.apiname, a.description, a.endpoint
FROM apis a
INNER JOIN subscriptions b ON b.api_id = a.apiname
WHERE b.user_id = '1234'

关于mysql - 用MYSQL查询多表的逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12391846/

相关文章:

php - 停止从 CSV 插入第一行

mysql - 如何更新mysql中的一行并插入新记录?

android - 适用于 Android 的 Actionscript : How to store "default data" in sql? 有什么意义?

查找通信失败案例的算法 "web"

javascript - 如何根据位置数组对动态数量的项目进行动画处理

mysql - 如何为列表中的单个产品获取多个类别

mysql - 插入忽略多列数据唯一

mysql - SQL 查询以检索来自所有用户 friend 的消息

sql - 清理数据源

Mysql 具有 NAND 操作和 NOT 操作的多个查询