你好,我对MySql有点生疏,有人可以帮我解决这个问题吗?
问题:我有以下表格:
我需要得到一个结果:APINAME
,DESCRIPTION
和ENDPOINT
(来自APIS
表)USER_ID
(来自subscriptions
表格)= API_ID
上的“1234”,请注意API_ID
的值与APINAME
相同。
希望足够清楚。 非常感谢你的帮助!
答案 0 :(得分:1)
Rusty是轻描淡写的。你花了更多的时间来制作图片而不是寻找解决方案。
select apiname, description, endpoint
from apis a, subscriptions s
where a.apiname = s.api_id
and s.user_id = 1234
答案 1 :(得分:1)
这应该有效:
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'