У меня есть эти две данные из моей базы данных, единственное отличие которых заключается в их статусе
id | userId | status | dateCreated
1 | 1 | pending | 2019-02-09 22:11:11
2 | 1 | complete | 2019-02-10 10:40:20
. Я хотел получить данные со статусом complete
, если статус complete
существует на основепо идентификатору еще получить статус pending
, если complete
статус не существует
я попытался использовать инструкцию SELECT CASE, но что происходит, он возвращает как ожидающий, так и полный статус
причина, по которой яне просто обновить 1-е данные для отчетов.
есть ли способ получить это?вот мой пример запроса.
SELECT userId,
CASE
WHEN status = 'completed' THEN "completed"
ELSE "pending"
END AS status
FROM tbltransaction where userId = '1'