亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

更新將 varchar 轉換為 int 的 SQL 表

更新將 varchar 轉換為 int 的 SQL 表

PHP
神不在的星期二 2023-04-21 16:49:16
我目前有一個new_funeralhomes如下表,其中包含我希望添加到另一個表中的新數據:在該表中,我可以輕松地將地址、郵政、電話、網站和電子郵件發送到該表addressTest:然而,正如您在表中看到的那樣new_funeralhomes,城市/州是文本值,在第二個表 ( addressTest) 中它們是連接到這些表的 int 值:city:province:我將如何使用addressTest新的城市和省份更新表格?iid 和 id 值匹配并且始終相同。我對此較新,因此將不勝感激,謝謝。
查看完整描述

1 回答

?
皈依舞

TA貢獻1851條經驗 獲得超3個贊

您似乎在尋找insert ... select 帶有joins 的語句。邏輯是:


insert into addressTest

    (address, province, postcalcode, city, primaryphone, secondaryphoe, website)

select

    n.address

    p.id,

    n.postcal,

    c.id,

    n.phone,

    n.phone2,

    n.website

from new_funeralhomes n

inner join city c on c.name = n.city

inner join province p on p.name = n.state

旁注:源表的列數似乎少于目標表;我為似乎匹配的列調整了列列表 - 您可能需要查看它以使其正確符合您的要求(但邏輯join,這是您問題的核心,保持不變)。


查看完整回答
反對 回復 2023-04-21
  • 1 回答
  • 0 關注
  • 156 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號