У меня есть дополнительный запрос, который возвращает более одного значения. Пожалуйста, смотрите запрос ниже. Существует вероятность того, что для данного клиента и даты существует более одного порядка. В этом случае я хочу только вернуть один заказ (это может показаться странным, но это то, что я хочу выполнить). Как установить этот предел? Я попытался установить ограничение 1 в подзапросе, но мне не удалось заставить его работать?Более одного значения, возвращаемого подзапросом
Любые идеи?
Я использую Teradata
SELECT Person.name,
(SELECT order FROM ORDER where
ORDER.name=Person.name AND
ORDER.date=(SELECT MAX(date) FROM ORDER WHERE ORDER.name=Person.name))order
FROM Person
(SELECT MAX (order) FROM ...? – jarlh
Так оно и было. Я не думал, что в этом контексте можно использовать max. Если вы сделаете так, –
Теперь также в качестве ответа. – jarlh