[英]MySql Try to create a table from columns from two other tables
我試圖從其他兩個表的幾列中創建一個表。 我希望該表從其他兩個表中獲取數據。 這就是我到目前為止
insert into crm_customer_coupon (barcode, customer_id,customer_name, coupon_name, number_of_times_used, product_sku)
select barcode, name, sku
From crm_coupons
Inner left Join crm_customer_extra_information where customer_id = 88
這是rm_coupons設置的表之一
id: Barcode: Name : Description: Type : Amount : sku
這是表rm_customer_extra_information
id : name: customer_id : ect...
這是我要放入的桌子
barcode: customer_id : customer_name: coupon_name: product_sku
如何將它們組合在一起,以及如何鏈接它們,以便稍后在春季通過端點從其他表中獲取信息。 謝謝你的幫助
嘗試這個:
insert into crm_customer_coupon (barcode,name,sku)
select crm_coupons.barcode, crm_customer_extra_information.coupon_name, crm_coupons.sku
from crm_coupons
left Join crm_customer_extra_information on crm_coupons.id=crm_customer_extra_information.id
where customer_id = 88
您忘記提及您的聯接字段(我想這是id),也沒有提及要插入的名稱字段,我輸入coupon_name,可以在選擇的子查詢中更改字段名稱。
這很容易:
CREATE TABLE new_table
SELECT barcode, name,sku
FROM crm_coupons
// your code here
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.