CakePHP比较多个表中的字段

时间:2015-01-12 07:12:47

标签: mysql cakephp compare

我试图比较表A,B,C,D中的字段以缩小ID。

例如:我在表A中有id(1,2,3,4,5,6,9,10)并希望在表B中将id与a_id进行比较,如果它们相等则删除id等等上。

最后我可以得到一些。

请帮忙。

1 个答案:

答案 0 :(得分:1)

为什么需要比较它们?只需做一个deleteAll()

$this->Model->deleteAll(['a_id' => [1, 2, 3]]);

如果您需要知道A记录是否存在,只需在该模型上为id执行查找(' count')或exists(),然后在B模型上调用deleteAll()。 / p>