A表欄位:地址(文本,不重復),識別(邏輯)
B表欄位:地址(文本,不重復),識別(邏輯)
C表欄位:地址(文本,不重復),識別(邏輯)
T表欄位:matchA(文本),matchB(文本),matchC(文本)
假設這是客戶端提交過來的批量新增資料:
(select matchA='1NHXjRVE9L41',matchB='3NHXjRVE9L41',matchC='bc1NHXjRVE9L41' union all資料插入到T表的同時能否同時按以下條件更新ABC這3張表:
select matchA='1JB4SXThJJFg',matchB='3JB4SXThJJFg',matchC='bc1JB4SXThJJFg' union all
select matchA='1KveoNMcyvJc',matchB='3KveoNMcyvJc',matchC='bc1KveoNMcyvJc' union all
select matchA='19B1tyo6372X',matchB='39B1tyo6372X',matchC='bc19B1tyo6372X')
假如表A中存在地址欄位=matchA的紀錄,將其的識別欄位改為true;
假如表B中存在地址欄位=matchB的紀錄,將其的識別欄位改為true;
假如表C中存在地址欄位=matchC的紀錄,將其的識別欄位改為true;
在一次查詢中能實作嗎?因為資料很多,這樣能快些。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/262285.html
標籤:應用實例
