高級MySql 查詢:使用另一個表中的資訊更新表
使用另一個表中的資料更新表可能是資料庫中的一項有價值的技術管理。在本例中,我們的目標是使用「people」表中的相應資料更新「business」表中的「email」列。
提供的查詢旨在透過匹配兩個表中的「business_id」值來實現此目的表並僅更新「業務」表中「電子郵件」列為空的記錄。但是,該查詢缺少一個關鍵元件:實際的更新語句。要修正此問題,可以使用以下查詢:
UPDATE business b, people p SET b.email = p.email WHERE b.business_id = p.business_id AND p.sort_order = '1' AND b.email = ''
考慮到指定的指定信息,此增強型查詢正確地將“business”表中的“email”列設置為“people”表中對應的電子郵件條件:
以上是如何使用 MySQL 中另一個表格的資料更新表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!