Yii2打印SQL语句

通过以下方式可以打印SQL语句:

 

SQL去重查询最新数据

SQL批量查询时,希望过滤部分重复数据,取每一数据元的最新记录:

思路:1.先按ID排序,2.在排序后的结果集中搜索,并按需要唯一的元素进行group by

ThinkPHP之SQL语句

问题: 使用ThinkPHP的CURD方法快捷执行SQL语句时,出现部分字段值被解释成字段。如:

被翻译成了: SELECT * FROM `user` WHERE ( `val_1` = 'value_a' ) AND ( `val_2` = value_b ) AND ( `val_3` = 'value_c' ) 导致查询语句错误。正确时应该被翻译成: