С моим ограниченным доступом я могу одновременно выполнять только один запрос.Довольно часто мне приходится выполнять запрос, подобный приведенному ниже, для десятков идентификаторов.Один за другим это становится довольно трудоемкой задачей.
UPDATE table1
SET columnA = X,
columnB = (SELECT max(columnC) FROM table2 WHERE id = <ID>)
WHERE id = <ID>
В идеале я хотел бы использовать что-то вроде id в {id1, id2, ...}, однако оба экземпляра ID должны бытьто же самое.
Я пытаюсь изменить запрос, чтобы он мог обрабатывать номер идентификатора в одном запросе.
=========================================================
РЕШЕНИЕ (на самом деле довольно просто):
UPDATE table1
SET columnA = X,
columnB = (SELECT max(columnC) FROM table2 WHERE id = table1.id)
WHERE id in (id1, id2, ...)