我想从我的sqlite表中获得一个多维数组,其中包括连接。我有两个表:
TABLES:
- projects ----------- - images ------------------ - id - - id - - title - - filename - - images (包含) - - project_id (属于) - ---------------------- ---------------------------
我想要以下数组
PROJECT_ARRAY { id: 1 title: 我的项目 images: IMAGES_ARRAY { image1.jpg image2.jpg image3.jpg } }
如何使用SQL查询连接我的表?
这不起作用:
SELECT project.title, image.filename FROM project JOIN image ON image.project_id = project.id;
TABLES:
- projects ----------- - images ------------------ - id - - id - - title - - filename - - images (包含) - - project_id (属于) - ---------------------- ---------------------------
我想要以下数组
PROJECT_ARRAY { id: 1 title: 我的项目 images: IMAGES_ARRAY { image1.jpg image2.jpg image3.jpg } }
如何使用SQL查询连接我的表?
这不起作用:
SELECT project.title, image.filename FROM project JOIN image ON image.project_id = project.id;
GROUP_CONCAT()
可以帮助你实现这个需求。 - Blazemonger