У меня есть следующие 2 таблицы:
Таблица: Персона
Columns: id | person_typ | salutation | firstnam | lastname
row1: 1 | c |... |... |...
row2: 1 | e |... |... |...
Таблица: Квитанция
Columns: id | receiptnr
row1: 1 |...
row2: 1 |...
Мне нужно получить следующий вывод:
employee_name | amount_of_customer_visits|
Имена не имеют проблем. Сумма должна быть 1. Я получаю сумму с помощью простого запроса:
count(receiptnr) AS amount_of_customer_visits
WHERE amount_of_customer_visits = 1
Проблема, с которой я сталкиваюсь, заключается в том, что имена клиентов и имена сотрудников находятся в одном столбце. Я действительно не знаю, как это решить. Я перепробовал все, что мог найти. Я пытался сделать это с помощью WHERE
:
WHERE person_typ = e
Но вам, вероятно, понадобится более одного оператора select. Поэтому я попытался с UNION
, но оно тоже не сработало.