标签: mysql
我有一张桌子,上面有isbn和书籍的名字,我有oisbn(外键)和ocid(外键,购买该书的客户ID)的表格订单。 甲
我想列出那些只订购了ocid = 123或ocid = 567但不是两者的客户的cids。有点像异或。
如何在mysql中完成此操作?我一直在想,我想不出来。
答案 0 :(得分:4)
SELECT foo FROM bar WHERE ocid IN (123, 567) GROUP BY customerId HAVING COUNT(*) = 1