这是我的要求:
我有 2 张桌子,orders并且orderContents. 对于orders表中的每一行,都有一定数量的行包含订单描述。id列用作外键。
我想要的是获取每个订单的所有详细信息(来自 的详细信息orderContents,包括表id中的列orders)表,但不限制。基于公共列(外键,id)的结果
问题是它限制了orderContents行,而不是限制了order行。
怎样才能达到想要的效果呢?
编辑:更新表和所需的结果集
订单表:

订单内容表:

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

我假设您试图说您想要两个表的结果,但仅限于前 X 个订单。如果是这样,请尝试以下操作:
SELECT OC.*, O.* FROM OrderContents OC
INNER JOIN  (SELECT * 
             FROM Orders 
             ORDER BY ID 
             LIMIT 2) O ON O.ID=OC.ID