これが私が実行する必要のあるクエリです
SELECT REPLACE(REPLACE(SUBSTRING_INDEX(LOWER(table.url)、'/'、3)、'www。'、'')、'http://'、'')AS domain FROM table GROUP BY domain
しかし、このようなクエリを基準としてPropelページャーに渡すのに問題があります。私はこれがうまくいくことを望んでいました。
$ criteria-> addSelectColumn('SUBSTRING_INDEX('。TablePeer::URL。'、\' / \'、3)AS table');
しかし、残念ながらそうではありません。基準メソッドを使用してこれを渡す方法はありますか?
アップデート
興味のある方は、これがうまくいきました、ありがとう!
$ criteria-> addAsColumn('domain'、'SUBSTRING_INDEX('。TablePeer::URL。'、\' / \'、3)');
$ criteria-> addGroupByColumn('domain');