Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/11/2005, 13:02
Avatar de AlZuwaga
AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Bueno, finalmente así lo hice y funciona:

Código:
ConnOn()

SQLDelTMP = "DELETE FROM srv_doc_pclavesTMP"
Conn.Execute SQLDelTMP

Set Rs = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT Keywords FROM srv_doc"
rs.Open SQL, Conn

Keywords = ""
While NOT Rs.EOF
	Keywords = Keywords & Rs("Keywords") & ","
Rs.MoveNext
Wend

Cierra(Rs)

Keywords = Replace(Keywords, ", ", ",")
Keywords = Left(Keywords, Len(Keywords) - 1)

arr_Keywords = Split(Keywords, ",")

For i = 0 to UBound(arr_Keywords)
	SQLInsertTMP = "INSERT INTO srv_doc_pclavesTMP (Keywords) VALUES ('"& arr_Keywords(i) &"')"
	Conn.Execute SQLInsertTMP
Next

SQLDrop = "DROP TABLE srv_doc_pclaves"
Conn.Execute SQLDrop

SQLInsertFinal = "SELECT Keywords INTO srv_doc_pclaves FROM srv_doc_pclavesTMP GROUP BY Keywords"
Conn.Execute SQLInsertFinal

ConnOff()

Pero de lo que me estoy dando cuenta es que no necesito 2 tablas, sino sólo una. O sea, no necesito eliminar los keywords duplicados si cuando consulto esa tabla le hago el GROUP BY (y de paso, puedo informar la cantidad de documentos asociados a cada keyword... aunque eso no me lo pidieron )
__________________
...___...