このクエリに問題があります。テーブルからSELECT
1 つのプロジェクトをprojects
作成し、それに関連付けられているすべてのファイルをprojects
テーブルから作成します。これが私のクエリです:
SELECT
`projects`.`id` AS `project_id`,
`projects`.`password` AS `project_password`,
`projects`.`title` AS `project_title`,
`projects`.`description` AS `project_description`,
`projects`.`active` AS `project_active`,
`files`.`file` AS `file_file`,
`files`.`title` AS `file_title`,
`files`.`category` AS `file_category`
FROM `projects`
LEFT JOIN `files` ON
`projects`.`id` = "test_project3" AND
`files`.`project_id` = "test_project3"
;
project_id
結果は列, project_password
, project_title
, project_description
, project_active
, file_file
,file_title
とfile_category
(最初の 2 つのフィールドは返されるすべての行で同じデータで、残りはファイルごとに異なる)のセットになると予想していました。
のプロジェクト情報とファイルを取得するだけでなく、テーブルtest_project3
内のすべてのプロジェクトを返すようです。projects
何かアドバイス?
ありがとう!