我想打印一个数据库表中的项目列表,以及每个项目的相关子项目的小列表(最多 10 个项目)。
例如,我有这两个表:
ITEMS
id: integer
name: string
SUBITEMS
id: integer
name: string
item_id: integer
因此,一个项目可以有许多子项目。
我想打印这样的东西:
Item 1
this item has: subitem 1, subitem 2, subitem 3
Item 2
this item has: subitem 4, subitem 5, subitem 6
Item 3
this item has: subitem 2, subitem 4, subitem 7
这如何在 SQL 中完成?这甚至可能吗?