mysql に 2 つのテーブルがあり、両方のテーブルのクエリを組み合わせて結果を抽出したいと考えています。内部結合と同様に結合を試みましたが、構造が成功しませんでした
テーブルAは
id userid topic
1 34 love
3 64 friendship
35 574 romance
32 253 games
95 633 football
54 26 cricket
648 63 music
テーブルBは
id location username
34 Australia krkrff
64 india dieiei
574 pakistan frkfrf
253 japan frfffrk
633 india ifirf
26 Australia riiri
63 Australia frffjrr
tableA のユーザー ID と TableB の ID は同じであることに注意してください。どちらも同じユーザーのデータを反映しています。tableB の場所の列をフィルタリングして、tableA のデータを表示したいと考えています。tableB のトピックを表示し、ユーザーがオーストラリアに属していると仮定すると、次のように出力されます:love cricket music
tableB で、34、26、および 63 がオーストラリアに属していることがわかるので、出力はそのようになります。場所がインドの場合、出力は次のようになります
友情とサッカー。SQLクエリの書き方を教えてください。