私は3つのテーブルを持っています:
tbl_trans
trans_id volume
a 10
b 20
c 30
tbl_primary_id
trans_id primary_id
a QQQ
b b
c RRR
tbl_name
trans_id name
a Billy
QQQ Tom
b Lizzy
RRR Peter
からまでのname
列に参加する必要があります。仲介者としてこれを返す必要があるため、まっすぐな内部結合は機能しません。tbl_name
tbl_trans
primary_id
trans_id tbl_name.trans_id volume name
a QQQ 10 Tom
a QQQ 10 Billy
b b 20 Lizzy
c RRR 30 Peter
これを行う最善の方法は何ですか?サブクエリを使用していましたが、より直接的なステートメントがあるかどうかはわかりませんでした。
(補足: これは私のスキーマではありません。残念ながら、デザインを変更することはできません。)