Keine Lust...

Du kannst einene self-join machen, also

Select * from tab as t1 inner join tab as t2 on ...

Und dann das gleiche feld einmal unter t1.qquery und einmal t2.qquery
ansprechen... Allerdings gruppiert das halt immer nur 2 worte...
D.h. es ist ein wenig Nacharbeit auf ASP-Seite n�tig, weil Du bei mehr
als 2 Worten mehr als eine Gruppe bekommst... Bei richtiger Sortierung
sollte das aber klappen..

Oh... Da f�llt mir grad ein.... Problem....
Drei Worte.. A,B und C

Difference(A,B) = 3
Difference(A,C) = 3
Difference(B,C) = 4

Was nun? Wie gruppierst du?

Claudius


> Hallo nocheinmal ....
> 
> 
> ist die Liste abgekracht, oder hat niemand Lust?
> 
> Vielleicht war ich zu umschweifend...
> 
> Ich habe eine Tabelle mit Suchw�rtern. Die Suchw�rter k�nnen mehrfach
> vorkommen, aber u.U. leicht voneinander abweichen (Yahoo / Mahoo).
> 
> Ich m�chte nun diese W�rter gruppieren und dann die 
> Gruppierten W�rter per
> Difference(a,b) > 3 nocheinmal zusammenfassen.
> BSP:
> Tabelle:
> - Yahoo
> - Yahoo
> - Mahoo
> - Blabla
> - Blabla
> - Nochwas
> 
> Ergebnis:
> Yahoo         3
> BlaBla        2
> Nochwas       1
> 
> Yahoo wurde 3 mal gefunden, weil ich hier nicht nur Yahoo 
> sondern auch Mahoo
> mitgrupeiren sollte.
> Ich dachte mir ich kann das so machen:
> select qquery from tbl_searchquery
> group by qquery
> HAVING Difference(qquery, qquery) >3
> 
> Dumm aber, da� ich immernur das selbe Feld vergleiche .... 
> zwecklos also.
> 
> Dann wollte ich das mit Fetch mal probieren, aber das war mir zu hoch:
> Declare @Currtran AS varchar
> Declare @Diff AS INT
> 
> DECLARE foo CURSOR FOR
>    select qquery from tbl_searchquery
>       group by qquery
> OPEN foo
> 
> FETCH NEXT FROM foo INTO @Currtran
> 
> 
> WHILE @@FETCH_STATUS = 0
> BEGIN
>       Select qquery from tbl_searchquery WHERE DIFFERENCE (qquery,
> @Currtran ) > 3
>       FETCH NEXT FROM foo INTO @Currtran
> 
> END
> 
> CLOSE Foo
> DEALLOCATE FOO
> 
> 
> Gru� MAnsur
> 
> _______________________________________________
> Database.asp mailing list
> [EMAIL PROTECTED]
> http://www.glengamoi.com/mailman/listinfo/database.asp
> 

_______________________________________________
Database.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/database.asp

Antwort per Email an