使用以下代码,我试图过滤事件日期(= .evSpeeldatum)和折扣类型(= .tiPrijstype)上的数据。

SELECT
*
FROM
tickets
    JOIN
evenementen ON tickets.fk_tiEvenementID = evenementen.idEvenement
WHERE
evenementen.evSpeeldatum >= '2018-01-24'
    AND tickets.tiPrijstype = 2
    OR 3
    OR 4
    OR 5
    OR 6
    OR 66
    OR 67;


但是,当我运行此代码时,结果的日期和事件的折扣类型(2或3或4或5或6或66或67)都不会被过滤

最佳答案

像这样使用IN

SELECT
*
FROM
tickets
    JOIN
evenementen ON tickets.fk_tiEvenementID = evenementen.idEvenement
WHERE
evenementen.evSpeeldatum >= '2018-01-24'
AND tickets.tiPrijstype IN(2,3,4,5,6,66,67);

10-01 00:42