paizaの新作プログラミングゲーム【電脳少女プログラミング2088 ─壊レタ君を再構築─】巨大コーポの最上階(paizaランク:A相当)をやってみました。
person (人物) のうち重要度が 5 の人物の person.deleted_at と同じ battle (戦闘) の battle.created_at (戦闘.作成日) から memory (記憶) と battle (戦闘) と person (人物) の memory.id (記憶.ID), memory.talk (記憶.会話内容), person.name (人物.人物名), battle.created_at (戦闘.作成日) を出力するので
SELECT
m.id,
m.talk,
name,
b.created_at
FROM person p
INNER JOIN battle b ON p.id = person_id
INNER JOIN log l ON b.person_id = l.person_id
INNER JOIN memory m ON memory_id = m.id
WHERE p.importance = 5
AND p.deleted_at = b.created_at;
となります。