我有这个要求:
FormattedValue
它返回带有重复项的数据,尽管数据库中没有重复项。如何从res = Model1.joins(:items).where(items: {id: [1, 2, 3]})
删除重复项?
答案 0 :(得分:7)
在Rails 4中使用.uniq,在Rails 5中使用.distinct:
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<div id="app">
<!-- route outlet -->
<!-- component matched by the route will render here -->
<router-view></router-view>
</div>
<script type="text/javascript" src="common.js"></script><script type="text/javascript" src="main.js"></script></body>
</html>
答案 1 :(得分:0)
SQL连接(使用joins
)为您提供了两个表的乘积。如果您尝试获取与特定Model1
记录相关的Item
条记录,请使用
Model1.where(item_id: [1, 2, 3])