我想使用WHERE IN从数据库中选择所有记录,使用值形成我拥有的数组。有没有办法将数组实际传递给查询?
我试过了SELECT id FROM tag WHERE name IN "+myArray.toString()+"
。但是,当然,它注定要失败)
我可以使用preparedStatement,但值的数量总是不同的,非常大 - 5000左右。
或许我应该采取不同的方法?
答案 0 :(得分:0)
如果您不想使用常规连接来执行此操作,只需使用StringBuilder,因为它仅在您使用toString()方法时实际创建字符串,因此效率更高。
<tbody>
<template is="dom-repeat" items="{{visibleRows}}" id="tableRow">
<tr on-tap="rowSelected" class$="{{getClass(item.active)}}">
<template is="dom-repeat" items="{{item.row}}" id="tableData">
<td>{{item}}</td>
</template>
</tr>
</template>
</tbody>