gpt4 book ai didi

sql - 为什么我不能在 informix 子查询中使用 first

转载 作者:行者123 更新时间:2023-12-04 22:20:49 27 4
gpt4 key购买 nike

为什么我不能在子查询中先使用 select?这里我有一些抛出异常的伪选择:Cannot use 'first', 'limit' or 'skip' in this context.
我不明白为什么。我想选择前 10 个 ID,然后在此集合中的其他表行中选择

select * from Table1 where ID in ( select  first 10  ID from Table2)

我应该如何重写这个选择?

最佳答案

它不是很漂亮,但似乎有效:

SELECT * FROM _tmp_table 
WHERE id IN
(SELECT id FROM
(SELECT FIRST 10 id FROM _tmp_table)
)

关于sql - 为什么我不能在 informix 子查询中使用 first,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22649214/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com