[英]Select distinct for all columns from keyed table
似乎我們無法以與非鍵控相同的方式從鍵控表中獲取不同的值:
t:([a:1 2]b:3 4)
?[t;();0b;()] // keyed table
?[0!t;();1b;()] // unkeyed table
?[t;();1b;()] // err 'type
為什么我們這里有這個錯誤?
我懷疑這與您不能在字典上運行不同的原因相同 - 它不明確。 您打算對鍵或值應用 distinct 嗎? 我認為 kdb 不會選擇一邊,所以它讓你自己做。
q)t:([]a:1 1 1 2 2;b:10 12 10 14 14)
q)select distinct from t
a b
----
1 10
1 12
2 14
q)select distinct from 1!t
'type
q)distinct `a`b`c!(1;"ab";enlist 1b)
'type
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.