Pozdrav svima,
pravim neku aplikaciju sa bazama pa sam se nesto zapetljao. Do sada je sve islo manje-vise ok tj nalazio sam resenja problema relativno lako (uz pomoc net.a naravno) ali oko ovoga se mucim vec nedelju-dve i nikako da nadjem pravu kombinaciju.
Zapravo, problem je u tome sto zelim da iz dve tabele izlistam samo razlicite redove. Tabele nemaju istu srukturu.
Npr, tabela 1: ID1, ID2, naziv
tabela 2: ID, naziv, adresa ....
E sad, redovi iz tabele 2 se nalaze i u tabeli 1.
Muci me kako da iz ove dve tabele izvucem samo redove koji su u tabeli jedan a koji nisu jednaki sa redovima iz tabele 2 (naravno gledajuci po id).
U nekom konkretnom slucaju:
tabela 1: ID1 = 100, ID2 = 54, naziv = "prvi red"
ID1 = 100, ID2 = 1, naziv = "drugi red"
ID1 = 100, ID2 = 32, naziv = "treci red"
ID1 = 100, ID2 = 3, naziv = "cetvrti red"
tabela 2: ID = 54, naziv = "Naziv u tabeli 2", adresa = "izmisljena 11"
ID = 32, naziv = "Naziv 2 u tabeli 2", adresa = "izmisljena 12"
Rezultat koji zelim da dobijem je tabela sa 2 reda i to:
ID1 = 100, ID2 = 1, naziv = "drugi red"
ID1 = 100, ID2 = 3, naziv = "cetvrti red"
Probao sam skoro sve na temu: "SELECT * FROM table1, table2 WHERE ID1 = 100 AND ID2 <> ID" ali on zapravo duplira redove ali i sa tako dupliranim redovima ako uradim DISTINCT
opet ne dobijem ono sto bih zeleo.
Nadam se da ima pomoci ovom problemu. Unapred hvala ...
P.S. ID2 sadrzi redove iz druge tabele.

Iscitavanje samo razlicitih redova iz tabela