MySQL help: Как найти все заказы от клиента до цены <= 20 и статуса «неоплаченный»

Я думаю, что мой вопрос будет лучше понят, приведя следующий пример:

у меня есть таблица со следующими данными:

orderid  Price username paymentstatus
1        10    john     unpaid
2        10    john     unpaid
4        10    john     unpaid
5        10    john     unpaid
6        10    sam      unpaid
7        10    john     unpaid
8        10    john     paid

Я хочу найти все заказы пользователя (имя пользователя) john, где paymenttatus "неоплачен" и общая цена <= 20

Таким образом, результат должен показывать следующие 2 строки (так как общая сумма заказа составляет $ 20, а статус оплаты не оплачен, а имя пользователя - Джон)

EXPECTED RESULT:
==
orderid  Price username paymentstatus
1        10    john     unpaid  
2        10    john     unpaid

==  

Я надеюсь, что вы поняли мою точку зрения / вопрос?

Пожалуйста, помогите .. Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос