primary_table創建新表MySQL查詢基於兩個表
name_column | lastname_column | dob_column
-------------------------------------------
Marta | Doe | 1970-09-02
Steve | Dobson | 1968-04-01
Marta | Simpson | 1952-10-08
Michael | Stone | 1963-02-22
的查詢執行的結果是包含result_table表:
name_column | description_column| lastname_column | dob_column
---------------------------------------------------------------
John | asb | NULL | NULL
Marta | oikjew89 | Doe | 1970-09-02
Marta | oikjew89 | Simpson | 1952-10-08
Steve | fr23 | Dobson | 1968-04-01
這意味着result_table類似於primary_table但更寬且具有相等或更多的行數。它可能會獲得更多的行,因爲name_column值可能會在secondary_table中出現超過1次(例如 - Marta)。
如果secondary_table中的name_column值在primary_table(例如 - Steve)中未得到滿足,則secondary_table中的name_column行不會影響任何內容。
根據選擇應該創建result_table。
就兩個表都有大量數據(數千行)而言,name_column在兩個表中都被索引,因此查詢執行不會花費數小時。名字和姓氏只是一個例子。實際的數據與人們完全不同。
謝謝。
404!沒有人發現問題..沒人有足夠的時間爲你寫代碼.. – chhameed
你不應該尋找創建一個新的表,而是爲了在表中插入一個選擇的結果 –