如何在Fetch First
中使用Select Count(*)
或者将是限制结果长度的另一种方式。
表A**
| PK|
| --|
| 1 |
表B
| PK|
| --|
| 1 |
| 2 |
WITH ALL_DATA AS
(SELECT *
FROM TABLE_A
)
SELECT *
FROM TABLE B
FETCH FIRST (SELECT COUNT(*) FROM WITH ALL_DATA) ROWS ONLY
)
我期待着第一行与项目1从表B。使用DB2 LUW。
1条答案
按热度按时间js81xvg61#
语法可能略有不同。
您可以先枚举
B
行,然后在WHERE
子句中使用它们的编号。| 我|
| --|
| 1 |
| 2 |
fiddle