0
A
回答
1
0
如果您的RDBMS支持row_number()
,那麼你可以做這樣的事情:
select *
from (
select
t1.*
, t2.*
, row_number() over (partition by t1.join_id order by t2.id) as rn
from t1
inner join t2
on t1.join_id = t2.join_id
) as s
where rn < 6
相關問題
- 1. 將SQL加入最佳匹配行
- 2. SQL n對n匹配多個值
- 3. 每組最多N行
- 4. SQL:加入最佳字符串匹配
- 5. SQL匹配多行
- 6. sql匹配多行
- 7. 左加入最長匹配
- 8. SQL:確保N行匹配多對多查詢?
- 9. 每行多個匹配
- 10. SQL:與'near'匹配加入
- 11. 匹配從串\最後線n \\\\\ N [^]] b
- 12. SQL匹配多個行
- 13. 返回每組最多N行(Vertica/vsql)
- 14. 最大n每組多表
- 15. 加入不匹配的行
- 16. SQL選擇匹配的行成兩列,每一列都匹配
- 17. SQL匹配行
- 18. sed的:獲得最後n個字符在每一個匹配的行
- 19. 如何從多個起始節點到每行特定類型的最近n個節點進行匹配?
- 20. 是否有可能計算匹配匹配的每行有多少字匹配
- 21. grep的最後n匹配跨文件
- 22. 多行匹配
- 23. SQL多對多匹配
- 24. 列表匹配(最後N個字符匹配)
- 25. SQL加入不匹配所有元素
- 26. CodeIgniter自加入不匹配SQL
- 27. SQL服務器加入了非匹配
- 28. 加入SQL Server模式匹配
- 29. 如何從SQL中獲取匹配和不匹配的行加入
- 30. SQL最大匹配條目
請用您的RDBMS標記您的問題。例如mysql,sql server,postgres,teradata等... – SqlZim
可能重複的[如何限制這個LEFT JOIN返回的行數爲1?](http://stackoverflow.com/questions/10236229/how-do -i-limit-the-number-of-rows-by-this-left-join-to-one) - 將其限制爲1幾乎與將其限制爲2,3,4等相同。 – hatchet