表2からタイトルを取得する必要があります。表2にはタイトルとIDの列があります。表1にはいくつかのデータがあり、これらの列の3つが連結されて、表1にあるIDを構成しています。
CONCAT_WS()関数を使用して、この列にエイリアス名を付け、on引数にエイリアスを使用する必要があります(少なくとも、これは私が行う必要があると理解したことです)
これは単純な左結合である可能性があると思いましたが、それでもうまくいきません。
これは私の質問です
SELECT
table_openers.mail,
table_openers.f_name,
table_openers.l_name,
table_openers.Quality,
CONCAT_WS('-',
table_openers.esp,
table_openers.acc,
table_openers.group) as 't1aid',
table_groups.aid,
table_groups.group_name
FROM
lance_mailstats.table_openers
LEFT JOIN
lance_mailstats.table_groups ON table_groups.aid = t1aid;
mail、f_name、l_name、Quality、およびt1aidの結果が得られますが、2番目のテーブルのaid列とgroup_name列はnullを返します。