これらの2つのテーブルAとBがあります
A:
id|name
1 | AAA
2 | BBB
3 | CCC
B:
id|a_ref_id|name2
1 |1 |aaa
2 |1 |aAa
3 |2 |bbb
4 |3 |ccc
5 |3 |cCc
このテーブルは を介して結合できますa_ref_id
。
次のような出力が必要です。
A_id|A_name|B_id|B_name2|A_id_occurencse_in_this_query
1 |AAA |1 |aaa |1
1 |AAA |2 |aAa |2
2 |BBB |3 |bbb |1
3 |CCC |4 |ccc |1
3 |CCC |5 |cCc |2
最後の列は私の問題です。
結合は簡単ですが、最後の列を取得する方法がわかりません。COUNT
、GROUP BY
、などで試しましHAVING
たが、うまくいきませんでした。
何か案は?