有没有一种方法可以在单个 "CREATE TABLE AS" 语句中设置主键?
例如 - 我想将以下内容写入一个语句而不是两个:
CREATE TABLE "new_table_name" AS SELECT a.uniquekey, a.some_value + b.some_value FROM "table_a" AS a, "table_b" AS b WHERE a.uniquekey=b.uniquekey;
ALTER TABLE "new_table_name" ADD PRIMARY KEY (uniquekey);
是否有更好的方法来处理这个问题(假设存在多于2个表格,例如10个)?