資料庫 查詢更新連貫操作

2021-09-26 14:58:41 字數 605 閱讀 5903

a表中的a欄位和b表中的x欄位為關聯   從b表中查詢出y欄位更新到a表中的b欄位

update a inner join (select x,y from b) as temp on a.a = temp.x set a.b = temp.y
如圖  a表的device_type_id 與 b表的id為關聯   現在需要將a表中的device_type_code 更新為b表中對應的最新資料

執行sql

update 

ainner join (

select

id,device_type_code

from

b)as temp

on a.device_type_id = temp.id

set a.device_type_code = temp.device_type_code

where a.id = 11698

查詢結果

這樣就可以按照需求更新資料了

Android Cursor 查詢更新資料庫

出差快兩個月了,這段時間一直在做android系統級開發,google的email,也就是增加手機email的易用性,增加一些新的功能來滿足使用者的需求。之前的blog寫過cursor的一些東西,今天作為開始就先寫一些cursor查詢 更新本地資料庫的操作吧。先舉個例子 cursor c getco...

資料庫查詢操作

假設現在資料庫內有activity表 act activity.objects.get id id,status status 用get方法查詢,查詢不到內容或查詢結果多餘1條的時候會丟擲異常 act activity.objects.filter id id 用filter方法查詢,查詢不到內容,...

資料庫 操作查詢

1 基本連線 基本連線遵循的基本原則 select子句列表中,每個目標列前都要加上基表名稱。from子句應包括所有使用的基表。where子句應定義乙個同等連線。2 內連線 使用比較運算子對錶之間的某些資料進行比較,並列出這些表中與連線條件相匹配的資料行。select 列名 from table1 i...