基于如何合并这些 mysql 语句 ,我有以下工作 sql 语句:
SELECT *, max(DUP_NUMBER) as dup FROM table1 where CONTACTS=1 GROUP BY FIELD_A ORDER BY date LIMIT 3
我正在使用 redbean ORM http://redbeanphp.com/finding_beans,它使用“bean”对象来表示行。我想使用一个名为 findAll 的特定方法,它要求关联的 sql 查询以 WHERE 关键字开头
$all = R::findAll('needle',' where $sql ');
这似乎不太可能,但我想我会问,考虑到这个约束无论如何都要将上面的整个查询重写为 WHERE SQL 子句。就像是:
" WHERE max(DUP_NUMBER) as dup where CONTACTS=1 GROUP BY FIELD_A ORDER BY date LIMIT 3 "
“SELECT *”和“from table”由 R::findAll 处理。如果这是不可能的,我会用另一种方式来做。
提前致谢,
账单