Doctrine DBAL - WHERE IN ARRAY WITH ADDITIONAL PARAMETER
2022-08-30 15:37:01
使用示例文档,我能够让这样的查询工作。
SELECT
f.foo,
b.bar
FROM Foo f
LEFT JOIN Bar b
WHERE
f.foo = 20
AND b.bar IN ?
使用 DBAL,此代码返回结果。
$result = $this->connection->executeQuery(
$SQL,
array($bar_array),
array(\Doctrine\DBAL\Connection::PARAM_INT_ARRAY)
)->fetchAll();
我想搜索f.foo作为单个整数参数,以及查找IN语句,但我还没有弄清楚如何让它发挥作用,因为所有示例文档都将数组作为唯一的参数。