consulta mysql join / inner join

tengo dos tablas en mi mysql quiero extraer los resultados basados ​​en la consulta combinada para ambas tablas. Intenté unirme, así como una unión interna, pero sin éxito la estructura de

tableA es

<code>id   userid   topic

1     34       love
3     64       friendship
35    574      romance
32    253      games
95    633      football
54    26       cricket
648    63      music
</code>

tableB es

<code>id    location     username
34      Australia    krkrff
64      india        dieiei
574     pakistan     frkfrf
253     japan        frfffrk
633     india        ifirf
26      Australia    riiri
63      Australia    frffjrr
</code>

Tenga en cuenta que en el ID de usuario de la tabla y en el ID de la tablaB es igual. Tanto reflejan los datos de los mismos usuarios. Quiero mostrar los datos de la tablaA filtrando la columna de ubicación de la tablaB. Supongamos que quiero mostrar el tema de la tabla B y que los usuarios pertenecen a Australia, entonces debería dar salida: Love Cricket Music.

Puedes ver en la tabla B que 34, 26 y 63 pertenecen a Australia, por lo que la salida es así. Si la ubicación es la India, entonces será superado

La amistad y el fútbol. Por favor, dile cómo escribir la consulta SQL.

Respuestas a la pregunta(4)

Su respuesta a la pregunta