【发布时间】:2011-12-18 05:04:58
【问题描述】:
我有一个包含这些字段的表格:
ID (Primary key)
Name
Some more data fields
我想编写一个查询,给定一个 Name 会给我所有 ID 大于该名称的行的行。
(是的,我知道名字不是唯一的......在系统中是。)
我想要类似的东西:
select *
From SomeTable as x
WHERE x.ID> (Select ID from SomeTable as y where y.Name LIKE :param)
或:
SELECT x
FROM SomeTable as x
JOIN SomeTable as y ON x.ID > Y.ID
WHERE Y.Name LIKE :Param
我当然想要自联接,而不是子查询。
顺便说一句。 标准也...
【问题讨论】:
标签: c# hibernate nhibernate hql criteria