0
作成したdeal_classification_DMテーブルのCATO_NAME列に右結合の結果を挿入しようとしています。 selectの結果は予期したもので、プログラムは正常に実行されますが、データはテーブルに更新されません。 どうしたの?insert intoとright joinを使用してデータをテーブルに挿入しない
`INSERT INTO deal_classification_DM
(CATO_NAME)
SELECT
taxonomies.NAME
FROM
taxonomies
RIGHT JOIN
deal_classification_DM ON taxonomies.ID = deal_classification_DM.CATO_ID;
挿入が、私はこのように作成された表deal_classification_DMで行われます。
CREATE TABLE deal_classification_DM
AS SELECT
deal_taxonomy.DEAL_ID
,deal_taxonomy.TAXONOMY_ID AS TAXO_ID
,taxonomies.NAME AS TAXO_NAME
,taxonomies.PARENT_ID AS CATO_ID
FROM
deal_taxonomy
LEFT JOIN
taxonomies ON deal_taxonomy.TAXONOMY_ID = taxonomies.ID;
ALTER TABLE deal_classification_DM
ADD COLUMN
CATO_NAME TEXT;
ありがとうございました! –