Позвольте мне уточнить. У меня есть таблица, как это (обновляется, чтобы включить больше пример)Выбор связанных строк в MySQL
| id | date | cust | label | paid | due |
+----+-----------+------+-------------------------+------+-------+
| 1 |2016-02-02 | 1 | SALE: Acme Golf Balls | 0 | 1000 |
| 20 |2016-03-01 | 1 | PAYMENT: transaction #1 | 700 | 0 |
| 29 |2016-03-02 | 1 | PAYMENT: transaction #1 | 300 | 0 |
| 30 |2016-03-02 | 3 | SALE: Acme Large Anvil | 500 | 700 |
| 32 |2016-03-02 | 3 | PAYMENT: transaction #30| 100 | 0 |
| 33 |2016-03-03 | 2 | SALE: Acme Rockets | 0 | 2000 |
Теперь мне нужно вывести таблицу, которая показывает объем продаж, которые не были выплачены в полном объеме и на оставшуюся сумму. Как мне это сделать? Там не так много информации о том, как связывать строки из одной таблицы.
EDIT: Вот вывод таблицы я думаю сделать
Table: debts_n_loans
| cust | label | amount |
==========================================
| 3 | SALE: Acme Large Anvil | 100 |
| 2 | SALE: Acme Rockets | 2000 |
Если вы не можете идентифицировать связанные строки, то вы не можете делать то, что хотите. Предоставляет ли 'cust' информацию? –
@GordonLinoff Транзакция # в конце ярлыка относится к 'id', чья продажа - это оплата. – starleaf1