我有 DB2 問題。
我有兩個具有相同結構資料庫的庫。唯一的區別是資料。
當我為第一個庫嘗試這個 sql 請求時,它起作用了
SELECT *
FROM Z24FR.CLIENT, Z24FR.EMPLOYE
WHERE CLIENT.CLINUM = EMPLOYE.CLINUM
但是當我嘗試使用其他庫時,出現此錯誤。
SELECT *
FROM Z24UK.CLIENT, Z24UK.EMPLOYE
WHERE CLIENT.CLINUM = EMPLOYE.CLINUM
Column or global variable CLINUM not found.
CLINUM was not found as a column of table *N in *N and was not found as a global variable in *N. If the table is *N, CLINUM is not a column of any table or view that can be referenced.
我檢查了 CLIENT 和 EMPLOYE 表,它們有包含資料的列。
預先感謝您的回答
uj5u.com熱心網友回復:
您限定列的方式取決于表的“宣告”方式
看表代號
所以如果你想要一些常見的東西,你可以編碼
SELECT *
FROM Z24xx.CLIENT CLIENT, Z24xx.EMPLOYE EMPLOYE
WHERE CLIENT.CLINUM = EMPLOYE.CLINUM
或者因為逗號符號很舊而且不是真的可讀
SELECT
*
FROM Z24xx.CLIENT CLIENT
inner join Z24xx.EMPLOYE EMPLOYE on CLIENT.CLINUM = EMPLOYE.CLINUM
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/336835.html
上一篇:無法呈現反應組件
下一篇:從三個不同的列中檢索資料
