TOP 3のパーティションから番号から債務者を得たいと考えています。私はパーティションを選択するには、このクエリを使用しています:トップ3のパーティションの番号から債務者を取得する方法
use select top 1 code, data_container_alias from [email protected] where data_container_alias = 'nmbrs'
そして、このクエリを債務者を得るために:
select *
from [email protected] de
order
by de.id
最終結果:私は債務者(たとえば> 1.000)の多くを得るが、それは依存しませんが私が選択したパーティションの数。
私は何を達成しようとしていますが、このクエリ
select de.PartitionID
, de.ID
, de.Number
, de.Name
, de.PhoneNumber
, de.FaxNumber
, de.Email
, de.LoonaangifteTijdvak
, de.KvkNr
, d.ID as DebtorID
from [email protected] d
full
outer
join DebtorCompanies(d.ID)@nmbrs de
order
by de.PartitionID
を使用して債務者企業のリストを取得することです。しかし、私の最終的な結果は、(すべての債務者)X(すべてのパーティション/会社)の直積である
特定のパーティションや企業に対して債務者を得るにはどうすればよいですか?パーティションが会社にあり、債務者レベルではない理由はありますか?