У меня три запроса.
Первый запрос:
SELECT SUM(transaction.price)
FROM transaction
WHERE transaction_type='sell' AND transaction.customer_id=1
Второй запрос:
SELECT SUM(transaction.payment)
FROM transaction
WHERE transaction_type='sell' AND transaction.customer_id=1
Третий запрос:
SELECT SUM(transaction.price)
FROM transaction
WHERE transaction_type='return' AND transaction.customer_id=1
Все запросы работают отдельно, но я хочу объединить эти запросы. И мой результат должен быть как «ожидаемый результат».
expected result= ((result of the second query)+(result of the third query)) - (result of the first query)
Примечание: customer_id
используется в качестве внешнего ключа.