我想排除' bQR'通过以下代码:
SELECT *
FROM buyers
LEFT JOIN event ON buyers.fk_tiEvenementID=event.idEvent
WHERE buyers.tiTransactiedatum >='2018-01-01' & buyers.SaleChannelDescr != 'bQR';
但是,bQR仍然会弹出。
答案 0 :(得分:1)
首先使用适当的布尔语法(而不是位运算符)。如果您想要left join
,请将第二个表上的条件移到on
子句中:
SELECT *
FROM buyers b LEFT JOIN
event e
ON b.fk_tiEvenementID = e.idEvent
WHERE b.tiTransactiedatum >='2018-01-01' AND b.SaleChannelDescr <> 'bQR';
您的查询引用了一个名为tickets
的表。我假设这真的是buyers
。