は、私はこれらのテーブルを持っていると言いますpartnerCodeSQL:インナー・ジョインでそれぞれの最初のマッチのみをどうやって取得できますか? |</p> <p><strong>USER</strong></p> <p>のuserId:
パートナー
PARTNERID | readableName | ... |パートナーコード| ...
そして、我々が望む:
select USER.userId, PARTNER.readableName
from USER
inner join PARTNER
on PARTNER.partnerCode = USER.partnerCode
where USER.userId = <someUser>;
しかし、各useridには:USERでpartnerCodeペア、partnerCodeことを持っている多くのパートナーエントリが存在することができます。私たちは、join'dテーブルで最初に見つかったPARTNER.readableNameだけを気にします(順序は関係ありません)。
どうすればこのように問い合わせることができますか?どうもありがとう!
USERというuserCode列がありますか? –
使用しているデータベースで質問にタグを付けてください。 –
おっと!はい、それはUSER.partnerCodeを読むべきです:) – user3594939