Društvo,
Molim za pomoć oko JOIN-ovanja tabela u DataSet-u.
Uprošćen primer:
na bazi postoje dve tabele (to je dato, bez mogućnosti da tu bilo šta promenim) koje imaju za cilj da evidentiraju pripadnost različitih konta raznim grupama.
GRUPE (grupa, odKonta, doKonta,...)
KONTA (konto, naziv,...)
Da bih prikazao sve grupe u kojima se nalazi svaki do konta u SQL-u koristim otprilike ovakav upit:
select K.konto, G.grupa
from KONTA as K
left join GRUPE as G on K.konto between G.odKonta and G.doKonta+'z'
(Ovim se postize to da je prilikom definisanja grupe dovoljno navesti samo prve cifre konta iako su konta osmocifrena, pa npr. u grupu od 1 do 1 ući će sva konta koja počinju na 1)
Moje pitanje je: kako ovakav JOIN izvesti u DataSet-u. Ne poznajem još uvek dovoljno DataRelation klasu, ali mi se za sada čini da se kod nje podrazumeva uspostavljanje relacije kroz jednakost dve kolone.
Siguran sam da postoji neko elegantno rešenje za postavljanje složenijih uslova relacije.
Ako treba još detalja, recite.
Unapred hvala.
Molim za pomoć oko JOIN-ovanja tabela u DataSet-u.
Uprošćen primer:
na bazi postoje dve tabele (to je dato, bez mogućnosti da tu bilo šta promenim) koje imaju za cilj da evidentiraju pripadnost različitih konta raznim grupama.
GRUPE (grupa, odKonta, doKonta,...)
KONTA (konto, naziv,...)
Da bih prikazao sve grupe u kojima se nalazi svaki do konta u SQL-u koristim otprilike ovakav upit:
select K.konto, G.grupa
from KONTA as K
left join GRUPE as G on K.konto between G.odKonta and G.doKonta+'z'
(Ovim se postize to da je prilikom definisanja grupe dovoljno navesti samo prve cifre konta iako su konta osmocifrena, pa npr. u grupu od 1 do 1 ući će sva konta koja počinju na 1)
Moje pitanje je: kako ovakav JOIN izvesti u DataSet-u. Ne poznajem još uvek dovoljno DataRelation klasu, ali mi se za sada čini da se kod nje podrazumeva uspostavljanje relacije kroz jednakost dve kolone.
Siguran sam da postoji neko elegantno rešenje za postavljanje složenijih uslova relacije.
Ako treba još detalja, recite.
Unapred hvala.