Может ли кто-нибудь помочь мне выбрать одну запись в электронном письме?Как выбрать одно письмо за запись
У меня есть ниже запрос:
SELECT a.ID, a.NAME, a.LASTMODIFIED, b.EMAIL
FROM TABLE_A a
JOIN TABLE_B b
ON a.IDA = b.IDB
WHERE a.LASTMODIFIED <= today
ORDER BY b.LASTMODIFIED
это приведет:
+------+-------+--------------------------------------+
| id | name | lastmodified | email |
+------+-------+--------------------------------------+
| 1 | aa | 01-JAN-2016 | [email protected] |
| 2 | bb | 02-JAN-2016 | [email protected] |
| 3 | cc | 03-JAN-2016 | [email protected] |
| 4 | dd | 02-JAn-2016 | [email protected] |
+------+-------+--------------------------------------+
ожидаемый результат:
+------+-------+--------------------------------------+
| id | name | lastmodified | email |
+------+-------+--------------------------------------+
| 2 | bb | 02-JAN-2016 | [email protected] |
| 3 | cc | 03-JAN-2016 | [email protected] |
| 4 | dd | 02-JAN-2016 | [email protected] |
+------+-------+--------------------------------------+
Он должен возвращать только один электронной почты для каждой строки, порядок по lastmodified
дата.
спасибо, это работает, как ожидалось. – tukimin