我有2個表.乙個是表a 乙個是表b
表a的字段是:
id gonghao name xianlu jinge ejinge
表b的字段是:
id gonghao name ejinge
怎麼樣才能這樣:
當表b的gonghao=表a的gonghao時就把表b的ejinge寫到表a的ejinge中
當表b的gonghao不等於表a的gonghao時,而表b的name=表a的name時也把表b的ejinge寫到表a的ejinge中!
insert a(ejinge
select b.ejinge from a
inner join b on b.gonghao=a.gonghao or (b.gonghao != a.gonghao and b.name=a.name)
上面的只是插入了一條新的記錄!
可是我只是要在原有的記錄裡的a(ejinge)欄中新增b表中的ejinge的其它資訊不要改變.
在原有的hbase集群中搭建乙個新的hbase集群
集群環境 以下數字為集群內機器的hostname hadoop namenode jobtracker 28 datanode tasktracker 15,16,17,18,23,24,25,26,27,28 hbase master 18 regionserver 15,16,17,18,23,...
在原有的陣列中插入乙個整數,依然儲存陣列的排序
在原有的陣列中插入乙個整數,依然儲存陣列的排序 public class test1 w int arr2 new int arr1.length 1 新的陣列 arrays.sort arr1 system.out.print 請插入乙個數 int num input.nextint int in...
記錄乙個volatile的問題
遇到乙個關於volatile的問題,目前還未想到原因,先記錄下來。關於volatile的含義及功能這裡不多解釋,直接上 public class volatiletestflag system.out.println a執行緒等待結束。thread bthread newthread new run...