仅返回将返回一组行的选择的一行

gio*_*ozh 0 sql postgresql sql-limit

我有一个像这样的表:

create table myTab(
  id integer primary key,
  is_available boolean not null default true
);
Run Code Online (Sandbox Code Playgroud)

我需要执行一个查询,仅返回第一个遇到的设置is_available为 false 的行。

Rom*_*kar 5

就像是

select *
from myTab
where not is_available
order by id asc
limit 1
Run Code Online (Sandbox Code Playgroud)