我想知道是否有办法在Doctrine DQL中实现简单的“包容性或” ?
我可以在 MySQL 中执行以下操作
SELECT * FROM Status WHERE `isGenerated`|`isGeneratable`=:flag;
或者
SELECT * FROM Status WHERE :flag IN (`isGenerated`,`isGeneratable`);
但这些都不适用于 DQL
解决方案还不能回答我自己的问题:/
SELECT s FROM FooBundle:Status s WHERE BIT_OR(s.isGenerated,s.isGeneratable)=:flag