У меня есть три таблицы, одна - таблица транзакций, таблица данных о персонале, таблица данных о поставщиках.
Я работаю над приведенным ниже сценарием.
- Мне нужно присоединиться к таблице транзакций, к таблице сведений о поставщике, а затем получать только транзакции поставщика (уникальный идентификатор: Supplier_number, либо получатель, либо отправитель, поскольку поставщик может быть получателем или отправителем).
- тогда мне нужно объединить транзакции этих поставщиков с таблицей данных о персонале и (staff_number и отправитель или получатель)
, тогда включая поставщиков получают деньги с определенного номера (3339999 это не номер персонала ).
все транзакции хотят отфильтровать только определенный месяц (где условие Date)
отсортировать транзакцию с поставщиком numer
вывод: моя конечная цель - отфильтровать транзакции между поставщиками (получателем или отправителем) и персоналом (получателем или отправителем) и получателем поставщика с определенного номера
Staff details table
Staff_number Name
222456 asdf
222675 dser
333367 fdfh
Tx table
sender receiver Tx_type amount Date
222456 23434 1 200 23/10/2019
222456 23432 3 400 24/10/2019
23432 222456 2 500 25/10/2019
3339999 23434 1 200 26/10/2019
supplier table
supplier_num name
23434 fgds
Output table
sender receiver tx_type amount date