这里是我需要拉:所有的客户谁只在线订购(即客户1和3)。
考虑到表的结构(customer 4在列表中出现两次),我很难从这个数据中省略customer 4,因为他们是在网上和商店购买的。
数据:
客户1-在线购买
客户2-在商店购买
客户3-在线购买
客户4-在线购买
客户4-在商店购买
这是我的代码,我肯定仍然会得到客户4,但不确定如何排除他们。当然,我使用的完整数据要大得多。
SELECT DISTINCT(table.customer_id)
FROM table
WHERE ((table.purchase_channel='store')
AND NOT