Gornji kod će raditi samo ako obe tabele imaju identičan broj redova.
Citat:
Ogi_Boy: ovako imam dvije identicne tabele ali sa razlicitim podacima. Znaci imaju jednak broj redova i identicne kolone, sadrzaj tabela je jedino razlicit. Obje tabele su u nekom DataSetu. Ja bih htio da napravim trecu tabelu koja bi sadrzala naizmjenicne redove od obje tabele (prvi red jedne tabele pa prvi red druge tabele, drugi red prve tabele pa drugi red druge tabele...) i tako do kraja
Jel ima neko rjesenje kako da izkombinujem obje tabele u jednu? Napominjem da mi je jako bitno da ide jedan red prve tabele a iza njega red druge tabele, kao odnos planirano - ostvareno
Odavde se očigledno vidi propust u relacionom dizajnu tabela. (šta tačno znači da su obe u DataSetu? Verovatno da su obe učitane iz baze u DataSet?). Sortiranje, odnosno "prvo jedan red jedne, pa jedan red druge" je moguće samo ako obe tabele imaju primarni ključ po kome je moguće sortirati da se zadrži traženi odnos.
Ako je sadržaj ovakav:
n-ti red u Tabeli 1:
PKn1, ostale kolone, Bitna Kolona1n
n-ti red u Tabeli 2:
PKn2, ostale kolone, Bitna Kolona2n
i ako je ispunjeno:
PKn1 = PKn2 (primarni ključevi jednaki)
onda treba dizajnirati jednu tabelu:
PKn, ostale kolone iz obe tabele, Bitna Kolona1n, Bitna Kolona2n
Odatle, samo ostaje prikaz ove dve kolone jedne ispod druge.
Ako je sadržaj drugačiji, molim te daj opis / primer.