У меня есть таблица с этими полями:
ID (Primary key)
Name
Some more data fields
Я хочу написать запрос с данным Именем, который даст мне все строки с идентификатором больше, чем строка с этим именем.
(Да, да, я знаю, что имя не уникально ... в системе есть.)
Я хочу что-то вроде:
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
Конечно, я хочу самостоятельное присоединение, а не подзапрос.
Кстати.Критерии тоже идут ...