2017-06-01 10 views
2

私は2つのテーブルを持っています。それらは共通のカラムと、他のテーブルにはないカラムがあります。異なるカラムを持つKDBテーブルを追加する

atab:flip `items`sales`prices`athing!(`anut`abolt`acam`acog;6 8 0 3;10 20 15 20; 50.2 32.6 1.18 -3.9) 

btab:flip `items`sales`prices`bthing!(`bnut`bbolt`bcam`bcog;6 8 0 3;10 20 15 20; 1 0 0 1) 

と私は彼らがそのような列はそれを二つのテーブルの和集合を設定されているので、私の場合には、列が項目、販売、価格、athing、bthing、どこで最初のテーブルのdoesntになると組み合わせることをしようとしています対応する列を持って、ここでこれは

atab upsert btab 

エラー

ERROR:mismatch 
で失敗するいくつかのn /値

で満たされます

私は(簡単に)それを行うことができる方法はありますか?

答えて

4
q)atab uj btab 
items sales prices athing bthing 
-------------------------------- 
anut 6  10  50.2 
abolt 8  20  32.6 
acam 0  15  1.18 
acog 3  20  -3.9 
bnut 6  10   1 
bbolt 8  20   0 
bcam 0  15   0 
bcog 3  20   1 

http://code.kx.com/q/ref/joins/#uj-ujf-union-join

+0

完璧、おかげでたくさん – chrise

関連する問題