Слияние трех таблиц и фильтрация транзакций - PullRequest
0 голосов
/ 26 марта 2020

У меня есть три таблицы, одна - таблица транзакций, таблица данных о персонале, таблица данных о поставщиках.
Я работаю над приведенным ниже сценарием.

  1. Мне нужно присоединиться к таблице транзакций, к таблице сведений о поставщике, а затем получать только транзакции поставщика (уникальный идентификатор: Supplier_number, либо получатель, либо отправитель, поскольку поставщик может быть получателем или отправителем).
  2. тогда мне нужно объединить транзакции этих поставщиков с таблицей данных о персонале и (staff_number и отправитель или получатель)
  3. , тогда включая поставщиков получают деньги с определенного номера (3339999 это не номер персонала ).

  4. все транзакции хотят отфильтровать только определенный месяц (где условие Date)

  5. отсортировать транзакцию с поставщиком 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    

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...