・まず基本をこのサイトで押さえる
http://www.dbonline.jp/mysql/select/index15.html
・3つのテーブルを結合する場合
select * from テーブル1 left join テーブル2 using(list_id) left join テーブル3 using(list_id)
・whereの場所
select * from テーブル1 left join テーブル2 using(list_id) left join テーブル3 using(list_id) where 条件
・指定したカラムの値が最新や最大のものを取得する場合
select * from テーブル1 left join テーブル2 using(list_id) left join テーブル3 using(list_id) where 条件 order by カラム名 desc limit 1;
(順番に並べて一つだけ取得する)