CakePHP 比较多个表中的字段
CakePHP comparing fields in multiple tables
我正在尝试比较 tables A、B、C、D 中的字段以缩小 ID。
例如:我在 table A 中有 id (1,2,3,4,5,6,9,10) 并且想将该 id 与 a_id 在 table B 如果它们相等则删除 id 等等。
终于可以买到几个了
请帮忙。
为什么要比较它们?只需做一个 deleteAll().
$this->Model->deleteAll(['a_id' => [1, 2, 3]]);
如果您需要知道 A 记录是否存在,只需对该模型执行 find('count') 或 exists() 调用以获取 id,然后在 B 模型上调用 deleteAll()。
我正在尝试比较 tables A、B、C、D 中的字段以缩小 ID。
例如:我在 table A 中有 id (1,2,3,4,5,6,9,10) 并且想将该 id 与 a_id 在 table B 如果它们相等则删除 id 等等。
终于可以买到几个了
请帮忙。
为什么要比较它们?只需做一个 deleteAll().
$this->Model->deleteAll(['a_id' => [1, 2, 3]]);
如果您需要知道 A 记录是否存在,只需对该模型执行 find('count') 或 exists() 调用以获取 id,然后在 B 模型上调用 deleteAll()。