Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は現在、テーブル project(id) とテーブル project_step (id, project,step(integer)) を持っています。
1 つのプロジェクトは、1 つまたは複数の project_step にリンクされています。
最後に入力された project_step (project_step.id DESC) にステップ = X があるプロジェクトのリストを取得したいと考えています。
サブクエリでこれを行う必要がありますが、書き方がわかりません。
このようなことを試してください。
SELECT project.* from project_step JOIN project ON project.id = project_step.project GROUP BY project HAVING SUBSTRING_INDEX(GROUP_CONCAT(step ORDER BY step DESC SEPARATOR ' '), ' ', 1) = X