Результат редактирования результата объединенной / объединенной таблицы в PSQL - PullRequest
0 голосов
/ 18 марта 2020

у меня есть запрос sql, который я выполняю, который объединяет и объединяет несколько таблиц, что приводит к появлению новых столбцов и т. Д. c. Я хочу легко отредактировать эти значения столбцов fre sh, дважды щелкнув по пустым частям, как обычно, но я читаю, когда объединяю таблицы, они становятся доступными только для чтения. Я также хотел попробовать обычный INSERT cmd, но не понимаю, как называется таблица, поскольку все это было результатом длинного запроса. Как я могу редактировать эту запрашиваемую таблицу?

Ниже я вставил запрос. Например, это выплевывает новый столбец change_products, и я хочу редактировать эти значения, но, как упоминалось выше, не могу после присоединения / объединения. Спасибо!

SELECT change_ticket,
      change_product,
      change_desc,
      change_state,
      security_bulletin,
      change_assigned_to,
      affected,
      remediated
FROM change_tickets t1
  LEFT JOIN change_product_link t2 ON t1.id = t2.chg_id
  LEFT JOIN (SELECT id, concat(product_name, ' ', product_version) AS change_product FROM products) chg_product ON t2.product_id = chg_product.id
  LEFT JOIN change_sb_link t4 ON t1.id = t4.chg_id
  LEFT JOIN security_bulletins t5 ON t5.id = t4.sb_id
  LEFT JOIN product_sb_link t6 ON t5.id = t6.sb_id
  LEFT JOIN (SELECT id, concat(product_name, ' ', product_version) AS affected FROM products) aff_soft ON t6.affected_software_id = aff_soft.id
  LEFT JOIN (SELECT id, concat(product_name, ' ', product_version) AS remediated FROM products) rem_soft ON t6.remediated_software_id = rem_soft.id
                 WHERE change_state NOT IN ('Cancelled', 'Closed - Successful', 'Post-Verify') OR change_state IS NULL

ORDER BY 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...