从数据库中按主键获取数据列表。
- 论坛
- 从数据库中按主键获取数据列表。
19 浏览
匿名的
0 Comments
在数据库中,有一个名为"Person"的表,其中有一个主键"ID",还有一个名为"Visits"的表,其中有一个外键"person_id"。现在的问题是,如何从数据库中以列表的形式获取与主键对应的数据。
解决方法是使用"JOIN"将这两个表连接起来,并使用"GROUP_CONCAT"函数来获取地点的列表。最终的查询语句如下:
SELECT p.name, GROUP_CONCAT(v.place) AS VisitedPlaces
FROM Person AS p
INNER JOIN Visits AS v ON p.id = v.person_id
WHERE p.name = 'Ram';
以上就是解决这个问题的方法,希望能对您有所帮助!