Не уверенный, если это будет работать на Вашу ситуацию, но часто [карту] [1], хороший ответ.
, Если это было Вашим кодом с для цикла:
<tbody>
for (var i=0; i < objects.length; i++) {
<ObjectRow obj={objects[i]} key={i}>
}
</tbody>
Вы могли записать это как это с функцией карты:
<tbody>
{objects.map(function(object, i){
return <ObjectRow obj={object} key={i} />;
})}
</tbody>
objects.map является лучшим способом сделать, цикл, objects.filter является лучшим способом отфильтровать необходимые данные, и фильтрованные данные сформируют новый массив, objects.some является лучшим способом проверить, удовлетворяет ли массив данное условие (это возвращает булевскую переменную)
Вы можете INSERT ... SELECT с mysql, что, вероятно, они означают . Например:
INSERT INTO tableNew (col1, col2)
SELECT tbl1.col1, tbl2.col2
FROM tbl1 JOIN tbl2
Вы можете сделать это для оператора Update, подобного этому,
Update C
Join tableB B on B.id=C.bid
Join tableA A on A.id=B.aid
Set C.status='Active',
A.status='Active'
Where A.id=1 or A.id=2 or A.id=3
проверьте это для справки.
http://www.siusic.com/wphchen/mysql-update-statement- 159.html
Чтобы завершить набор, вот один для УДАЛЕНИЯ. Это распространенный метод удаления строк вместе с их зависимостями без триггеров.
DELETE users, comments
FROM users JOIN comments ON comments.author=users.id
WHERE users.isspammer=1