0

こんにちは私はMySqlに少し錆びています、誰かがこの問題で私を助けることができますか?

問題:次のテーブルがあります。

ここに画像の説明を入力してくださいここに画像の説明を入力してください

結果として取得する必要があります:APINAMEDESCRIPTIONおよびENDPOINTAPISテーブルから)ここでUSER_IDsubscriptionsテーブルから)は= "1234"で、はと同じ値API_IDであることに注意してください。API_IDAPINAME

それが十分に明確であったことを願っています。助けてくれて本当にありがとうございます!

4

2 に答える 2

1

さびたは控えめな表現です。あなたは解決策を探すよりも絵を描くことに多くの時間を費やしました。

  select apiname, description, endpoint
  from apis a, subscriptions s
  where a.apiname = s.api_id
  and s.user_id = 1234
于 2012-09-12T15:44:14.100 に答える
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'
于 2012-09-12T15:45:06.393 に答える