4.4.30 行子查询 PostgreSQL 行子查询详解 (4.4.30) 1. 什么是行子查询? 行子查询,顾名思义,是一个返回单行数据的子查询。这个单行数据可以包含多个列,本质上就是一个记录 (record) 。可以将这个记录与另一个记录进行比较,或者在 子句中使用它来过滤数据。 2. 行子查询的语法 行子查询的基本语法如下: : 这是主查询,它从 中选择数据。 : 这是 子句,用于过滤数据。 : 这是主查询中的列列表,它们将被作为一个行值进行比较。 : 这是一个比较运算符,例如 , , , , , , , 等。 : 这是行子查询。它必须返回单行数据,并且列的数量和数据类型必须与主查询中的列列表匹配。 : 这是子查询的 子句,用于过滤子查询的结果。 3.