Couchbaseのn1qlでjoinの仕方がわかりません
bucket1とbucket2をleft joinするとき
SQLならば以下の通り
SQL
1select * from bucket1 as b1 left join bucket2 as b2 on b1.test5 = b2.test5
ただ、Couchbaseのn1qlではどうもうまくいきません。
Couchbaseの場合use keyを使っているようですがドキュメントを見てもなかなか理解できません
test5をキーに結合するにはどのように書くことができるでしょうか
json
1bucket1 2{ 3 "test1":"hoge", 4 "test2":"hoge", 5 "test3":"hoge", 6 "test4":"hoge", 7 "test5":"100" 8}, 9{ 10 "test1":"hoge", 11 "test2":"hoge", 12 "test3":"hoge", 13 "test4":"hoge", 14 "test5":"101" 15}
json
1bucket2 2{ 3 "test5":"101", 4 "test6":"hoge", 5 "test7":"hoge", 6 "test8":"hoge", 7 "test9":"hoge" 8}, 9{ 10 "test5":"101", 11 "test6":"hoge", 12 "test7":"hoge", 13 "test8":"hoge", 14 "test9":"hoge" 15}, 16{ 17 "test5":"100", 18 "test6":"hoge", 19 "test7":"hoge", 20 "test8":"hoge", 21 "test9":"hoge" 22}
Couchbaseのn1qlという珍しいものになりますが
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/22 01:51
2016/08/24 01:52