如果我有这样的表 t:
id date_from date_to n_n n_d i_s ...
591 2014-04-26 2014-05-03 1 NULL 1 ...
595 2014-04-26 2014-05-03 1 NULL 1 ...
我有一个这样的查询:
SELECT id
FROM t
WHERE ROW(date_from, date_to, n_n, n_d, i_s) =
(SELECT date_from, date_to, n_n, n_d, i_s FROM t WHERE id = 591);
我希望结果是一个具有两个 id 591 和 595 的 id 列。但我得到一个空结果。这有什么问题?
我需要做的:找出在某些列上相等的所有行的 id。