You already have a join: it is the comma between the tables. This produces a Cartesian join where every row is joined to every row in the second table. That is modified by your WHERE condition and produces the results you need.
Personally, I hate to see that, I feel it is just lazy coding. It also will not work on other databases. Now I don't know if writing queries that way causes the query parser to do extra work or not. My feeling is that being explicit about JOINs cannot hurt but may sometimes help. Certainly it means that your habitual sql coding style will not trip you up when you work with other databases.
Explicit Join:
SELECT table1.*,table2.*
FROM table1 INNER JOIN table2 ON table1.member_id = table2.member_id
Not sure about your table structure so the join condition may be wrong.