如何将 SQLite 查询中的 LIMIT 语句应用到联接的特定一侧?

Nit*_*sal 0 sql sqlite

这是我的要求:

我有 2 张桌子,orders并且orderContents. 对于orders表中的每一行,都有一定数量的行包含订单描述。id列用作外键。

我想要的是获取每个订单的所有详细信息(来自 的详细信息orderContents,包括表id中的列orders)表,但不限制。基于公共列(外键,id)的结果

问题是它限制了orderContents行,而不是限制了order行。

怎样才能达到想要的效果呢?

编辑:更新表和所需的结果集

订单表:

在此输入图像描述

订单内容表:

在此输入图像描述

将记录数量限制为 2 的期望结果:

在此输入图像描述