POSTGRESQL table name specified more than once
背景
我們可以用UPDATE SET FROM WHERE 語句來關聯表更新資料。例如:有這樣一個需求:兩個表A和B,想使A中某些欄位值等於B表中對應ID的欄位值。如果update語句如下,會出現 table name specified more than once錯誤
UPDATE A SET A.A1 = B.B1, A.A2 = B.B2, A.A3 = B.B3 FROM A,B WHERE A.ID = B.ID
解決辦法
將FROM後面的A,B改為B即可。即被更新的表名不要出現在FROM後面。
如果需要更新多個欄位的話使用: UPDATE A SET A.A1 = B.B1, A.A2 = B.B2, A.A3 = B.B3 FROM B LEFT JOIN B ON A.ID = B.ID 或者: UPDATE A SET A.A1 = B.B1, A.A2 = B.B2, A.A3 = B.B3 FROM B WHERE A.ID = B.ID
相關推薦
POSTGRESQL table name specified more than once
背景 我們可以用UPDATE SET FROM WHERE 語句來關聯表更新資料。例如:有這樣一個需求:兩個表A和B,想使A中某些欄位值等於B表中對應ID的欄位值。如果update語句如下,會出現 table name specified more than on
Route pattern cannot reference variable name more than once
一個 頁面 more store rod ren 定制化 ack ont 在用 Laravel Backpack 寫一個定制化的 CRUD 頁面。例如,一個指定店鋪所擁有的商品的 CRUD 頁面。 起初路由我是這樣寫的 CRUD::resource(‘products-of
Error:Makefile:452: target 'config' given more than once in the same rule
dep nor The rul 工具 sta const bsp 出現 在解壓的 linux2.6.15 文件夾下 make menuconfig 的時候出現下面的錯誤: Makefile:452: target ‘config‘ given more than
angularJs報錯Warning: Tired to load angular more than once
自己正在做一個小網站,使用Angular JS + Express JS + Mongo DB,在開發過程中,遇到一些問題,所以整理出來。希望對大家都有幫助。 這是今天解決的一個問題,Angular JS丟擲Warning: Tired to load angular more than o
When it comes to smartphone lifespan, brand name matters more than hardware: Popularity of iPhone contributes to its longevity
Yet while many consumers clamor for increased "repairability" -- and thus longer lifespans -- for these devices, a new Yale-led study finds that there is
git配置中出現多個重復名字:More than one value for the key user.name
for val config repl -s user nvic -c 區域 #### 查看配置```git config --list``` #### 查看所有的名稱```git config --get-all user.name``` #### 查
分享知識-快樂自己:Caused by: org.hibernate.tool.schema.extract.spi.SchemaExtractionException: More than one table found in namespace (, ) : Dept (XXX)
在名稱空間(,)中找到多個表 - SchemaExtractionException? 問題: 嘗試在Java應用程式中使用Hibernate將一些值儲存到表中時,我一直面臨著這個奇怪的異常。 但是,只有一個特定的表/實體才會出現此異常,因為其餘的表我可以通過Hibernate執行crud操作。
mybatis generator: Table Configuration employee matched more than one table
問題描述: Table Configuration employee matched more than one table 原因: 在生成 javaBean 時,在(同一或不同)資料庫中有多張表的名稱與目標表的名稱相同 解決方案: <!--加上 schema 指定特
Hibernate::::More than one table found in namespace (, ) : t_commit
四月 26, 2018 8:17:54 下午 org.apache.tomcat.util.digester.SetPropertiesRule begin 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Conte
mysql報錯Multi-statement transaction required more than 'max_binlog_cache_size' bytes of storage
.cn nbsp 導致 variable ria sed size log more mysql報錯Multi-statement transaction required more than ‘max_binlog_cache_size‘ bytes of storage
Subquery returns more than 1 row查詢結果多於一行
size turn article family ims con -c otto color 例如 :WHERE(" use_id =(select user_id from store_staff where store_id="+ store_id + ")");
tomcat server 報錯之 More than the maximum allowed number of cookies
int str sock lar time color errors round pin More than the maximum allowed number of cookies EVERE: Error processing request java.lang.
More than the maximum number of request parameters
必須 導致 png deb .cn 好的 attr sina ram 前些時間,我們的的一個管理系統出現了點問題,原本運行的好好的功能,業務方突然講不行了,那個應用已經運行了好多年了,並且對應的代碼最近誰也沒改動過,好奇怪的問題,為了解決此問題,我們查看了日誌,發現請求的參
[LeetCode] Employees Earning More Than Their Managers
tco mysql leetcode code hold ger sam class statement The Employee table holds all employees including their managers. Every employee has
[LeetCode] Classes More Than 5 Students
sel eight cat eas distinct classes mys not sql There is a table courses with columns: student and class Please list out all classes which
Zabbix alerter processes more than 75% busy
zabbix alerter一、故障現象:昨天淩晨,手機收到幾十條zabbix告警信息,告警內容如下:Zabbix alerter processes more than 75% busy二、分析原因:1、zabbix的後端數據庫卡了(因為查看了下計劃任務,晚上的確有個清理表空間的調度),有可能在MySQL鎖
“Zabbix poller processes more than 75% busy”警報問題解決
res con 一行 def process rtp star 影響 直接 Zabbix的監控警報各種有,但我使用碰到最多的幾個莫過於內存耗盡,網絡不通,IO太慢還有這個“Zabbix poller processes more than 75% busy”了。一開始的時候
OperationFailed Sort operation used more than the maximum 33554432 bytes of RAM. Add an index, or specify a smaller limit
imu command mongo sed 大內存 gson style fan index 按照錯誤提示,知道這是排序的時候報的錯,因為 mongo 的 sort 操作是在內存中操作的,必然會占據內存,同時mongo 內的一個機制限制排序時最大內存為 32M,當排序的
java SSM項目搭建-- The server time zone value '?й???????' is unrecognized or represents more than one time zone
數據庫連接字符串 項目搭建 more jdbc utc 出現 PE bean col 出現 錯誤 The server time zone value ‘?й???????‘ is unrecognized or represents more than one
Exception in thread “main” java.sql.SQLException: The server time zone value ‘?й???????’ is unrecognized or represents more than one time zone.
odin 異常 參數 執行 cif must ant -h base Exception in thread “main” java.sql.SQLException: The server time zone value ‘?й???????’ is unrecogniz