1

私は現在、テーブル project(id) とテーブル project_step (id, project,step(integer)) を持っています。

1 つのプロジェクトは、1 つまたは複数の project_step にリンクされています。

最後に入力された project_step (project_step.id DESC) にステップ = X があるプロジェクトのリストを取得したいと考えています。

サブクエリでこれを行う必要がありますが、書き方がわかりません。

4

2 に答える 2

0

このようなことを試してください。

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
于 2013-07-11T14:52:47.760 に答える