[ sovabass @ 15.02.2011. 11:29 ] @
Potreban mi je upit koji ce pretraziti bazu (18 tabela(MS SQL 2000)) i pronaci string koji se pojavljuje u svakoj tabeli.Dakle,query koji ce dati vrijednost presjeka skupova/zajednicku vrijednost za sve tabele.

Link,pomoc,savjet,sve dolazi u obzir......
[ mmix @ 15.02.2011. 14:40 ] @
klasican T-SQL ti ovde nece pomoci hjer radis pretrazivanje unutar tekst polja.

ukljuci Full-Text indeksiranje i konfigurisi ga (vici ako ne znas kako, evo jedan link http://www.databasejournal.com...-Search-on-SQL-2000-Part-1.htm)
U osnovi koliko ja vidim resenje (al moguce da postoji i bolje) treba da izvuces SVE distinct reci iz jedne (najmanje) tabele i onda da uradis 17 inner joina na ostale tabele preko CONTAINSTABLE predikata select top 1 from CONTAINSTABLE(....

Bice to monstrum skripta i trajace, mozda pomogne ako nestujes innerjoine (centralna tabela najmanja pa nested na spolje ka sve vecim i vecim tabelama) da bi svaki sledeci join radio sa sve manjim podsetm pocetnog spiska reci.