0

使用 sqlite,我正在尝试使用限制子句运行查询,但我没有指定文字,而是尝试使用列。可悲的是,我收到“没有这样的专栏”错误。有没有办法在不编写外部程序的情况下实现我的意思?

例子

select * from ep where code=2 limit code
4

1 回答 1

1

您必须使用子查询:

SELECT * FROM ep WHERE code = 2 LIMIT (SELECT code FROM ep WHERE ...)

请注意,子查询必须返回单个值(如果返回多条记录,则只使用第一个)。

于 2013-06-14T16:53:43.783 回答