none
Distinc a Information_Schema.COLUMNS RRS feed

  • Pregunta

  • Hola, tengo una duda. quiero comparar que nombres de columnas se parecen entre mis tablas y que nombres no se parecen.

    supongamos que la TABLA1 tiene : Nombre,Edad,Sexo,Preferencia. 

    y la TABLA2 tiene : Nombre,Correo,Dirección,Salario,Edad.

    como podría hacer para que mi consulta obtuviera el nombre de las columnas que tienen iguales mis tablas es decir que si la consulta se hiciera entre las tablas saldría: 

    Nombre y Edad que son las columnas que están en ambas tablas y al igual como sacar el nombre de las columnas que existen en mi TABLA1 y no en mi TABLA2 y así viceversa. 

    yo tengo una consulta: pero no se si este haciendo lo correcto

    la pongo aquí abajo:

      SELECT t1.COLUMN_NAME, t2.COLUMN_NAME
    FROM Information_Schema.COLUMNS t1 INNER JOIN Information_Schema.COLUMNS t2 ON t1.COLUMN_NAME = t2.COLUMN_NAME
    WHERE t1.TABLE_NAME ='V1VisitaInicial' and t2.table_name = 'Redcap_VisitaInicial'


    :)



    viernes, 20 de septiembre de 2019 16:45

Respuestas