0

我当前的查询字符串是

    $var = '  fkMemberId = \'24\' AND month(DisallowTimeFrom) = \'10\' ';

不用说,如果表中没有 10 月,那么我会得到一个空结果。

我想要实现的是......

    $var = ' fkMemberId = \'24\' BUT MAY ALSO CONTAIN BUT IF NULL CONTINUE QUERY month(DisallowTimeFrom) = \'10\' ';

fkMemberId = \'24\' 是必须的

month(DisallowTimeFrom) = \'10\' 仅在数据存在但不继续时是必须的

为简洁起见,我省略了其余的查询。

4

1 回答 1

0
$var = ' fkMemberId = \'24\' AND (DisallowTimeFrom IS NULL OR month(DisallowTimeFrom) = \'10\') ';
于 2013-10-25T08:38:00.710 回答