簡體   English   中英

MySQL 使用主鍵從視圖創建表

[英]MySQL CREATE TABLE FROM VIEW with PRIMARY KEY

我有以下 MySQL 視圖:

在此處輸入圖片說明

並且我正在嘗試編寫一個 SQL 腳本來創建一個表,該表在分配主鍵時填充了視圖中的數據。

我設法使用類似於下面的腳本來完成此操作:

CREATE TABLE `tmp_div_numprojects`(
`dn_id` INT(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`dn_id`), KEY(`managing_division`))
SELECT
`managing_division` AS `managing_division`,
COUNT(DISTINCT `project_id`) AS `number_of_projects`
FROM
    `report_view`
GROUP BY
    `managing_division`

這給了我以下結果:

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM