1581. Customer Who Visited but Did Not Make Any Transactions
select customer_id, count(visit_id) as count_no_trans
from Visits
where visit_id not in (
select distinct visit_id
from Transactions
)
group by customer_id
;
select customer_id, count(visit_id) as count_no_trans
from Visits
where visit_id not in (
select visit_id
from Transactions
group by visit_id
)
group by customer_id
;
select customer_id, count(visit.visit_id) as count_no_trans
from Visits visit
left join Transactions transaction
on (visit.visit_id = transaction.visit_id)
where transaction.amount is null
group by visit.customer_id
;