0
データベースに3つのテーブルがあります:makers
,parts
、transfers
です。複数のmysqlテーブルに参加する
Makers
は makerid,stampname
Parts
ある categories,name
variations
は id, provider, recipient, part
Provider
であるmakers/makerid
へのポインタであるのでrecipients
です。
私の結果に、わかりやすい名前とコード化された/簡略化されたデータベースIDが表示されるようにクエリを実行する必要があります。
私が参加したが、私の質問のいくつか試してみた:
select makers.stampname as giver, makers.stampname as takers
from makers
left join variations prov on prov.provider=makers.makerid
left join variations recp on recp.recipient=makers.makerid limit 5;
は、両方の列に同じ名前を生成します。 provider
がmakerid
24、recipient
がmakerid
の場合、makers
データベースのstampname
と一致するようにクエリを受け取るにはどうすればよいですか?
サンプルデータと予想される結果を提供してください。 –