現在クエリを使用していますが、すべてのフィールドを更新しないことがあります。 これには回避策が必要です。誰か助けてくれますか?サブテーブルを使用して別のテーブルを使用してテーブルを更新する
update table1
set number =
(
select substring(number from offset)
from table2
where strpos(number,prefix) = '1'
order by length(prefix)
desc limit '1'
) ;
TABLE1:
number
----------
1001123456
表2:
prefix | offset
-------+-------
1001 | 5
私の目標は、うまくいけば、TABLE1のすべての行のために、この例では( "123456" のみ 部分文字列を取得することである テーブル2の特定の接頭辞に一致する。
任意のhel pが大いに評価されるでしょう!ありがとうございました!
オフセットとは何ですか? –