【发布时间】:2012-12-04 16:47:46
【问题描述】:
如果不存在重复项,我正在寻找最佳选择对象的可能方式。
我有一个复制对象数组的方法。但如果已经存在重复,则无需复制它们。
如何通过 mysql2 以轻量级的方式最初选择我的尚未复制的对象数组?
【问题讨论】:
-
对象 = 数据库行?如果是这样,请进行自联接,按重复的列分组并且计数 = 1。
标签: mysql ruby-on-rails activerecord arel
如果不存在重复项,我正在寻找最佳选择对象的可能方式。
我有一个复制对象数组的方法。但如果已经存在重复,则无需复制它们。
如何通过 mysql2 以轻量级的方式最初选择我的尚未复制的对象数组?
【问题讨论】:
标签: mysql ruby-on-rails activerecord arel
SELECT COUNT(name_of_col) From table_name
GROUP BY name_of_col
HAVING COUNT(name_of_col) = 1
【讨论】:
SELECT object FROM table GROUP BY object HAVING count(*)=1
【讨论】: