我正在尝试创建查询以查找特定列中的所有重复值( ID ),然后仅显示第二列(名称<)的记录的所有值/ strong>)不匹配。 名称和 ID 字段(复合键)在创建的记录数量上应该是相同的值,但我找到了一些具有不同名称的记录使用相同的 ID 。
<table>
<tr>
<th>Name</th>
<th>ID</th>
<th>Date</th>
<th>Time</th>
</tr>
<tr>
<td>Williams</td>
<td>55555</td>
<td>2/13/2016</td>
<td >11:39am</td>
</tr>
<tr>
<td>Williams</td>
<td>55555</td>
<td>3/23/2016</td>
<td>9:20am</td>
</tr>
<tr>
<td >Johnson</td>
<td>55555</td>
<td >5/13/2016</td>
<td >2:56pm</td>
</tr>
<tr>
<td>Williams</td>
<td>55555</td>
<td>2/13/2016</td>
<td>11:39am</td>
</tr>
<tr>
<td >Jackson</td>
<td>99999</td>
<td>9/1/2016</td>
<td >8:09am</td>
</tr>
<tr>
<td >Smith</td>
<td >77777</td>
<td >10/10/2016</td>
<td >3:03am</td>
</tr>
</table>
&#13;
查询应返回第3行( Johnson记录)作为与多个记录中使用的重复 ID 重复的记录不匹配的记录。我尝试过不同的方法,但没有得到理想的结果。
答案 0 :(得分:1)
如果我正确理解了问题,您希望使用通常由其他名称使用的ID来查找名称的位置。
ENV['AWS_BUCKET']
编辑:添加了数据,以便我可以验证解决方案