我正在尝试编写满足以下条件的学说查询:
published = 1
AND
subsection = "gui" OR "lvo" OR "tnn" OR "wer"
这就是我所拥有的:
$getPrograms = Doctrine::getTable('Program')
->createQuery()
->where('published=?', '1')
->andWhere('subsection=?', 'gui')
->orWhere('subsection=?', 'lvo')
->orWhere('subsection=?', 'tnn')
->orWhere('subsection=?', 'wer')
->orderBy('title ASC')
->execute();
这是提取正确的小节记录,但提取所有已发布记录的记录,而不是仅设置为 1 的记录。
我觉得我需要隔离这两个条件(this AND(this OR this OR this))但我不知道如何。