SQL trouver la même colonne dans les différents tableaux

J'ai 2 très grandes tables. J'essaie de comprendre ce qu'ils ont en commun.

Ils n'ont pas le même nombre de colonnes. J'ai pu aller à ce sujet de regarder de chaque nom de colonne de chaque tableau et comparer - mais ils ont tous deux des centaines de colonnes (je dois le faire pour beaucoup de ces tables).

- Je utiliser MS Sql server.

Il n'y a aucune limite et aucune étrangers ont les clés sur l'un d'eux.

Comment dois-je faire ?

Quelque chose comme ceci:

select * AS "RES" from Table1 where RES IN (select * column from Table2)

Merci d'avance.

  • Quel SGBD? Vous aurez besoin de meta données qui est différent entre les différents systèmes de base de données.
  • Tu veux dire la même colonne/champs qu'ils ont? Pourquoi ne pas vous suffit de cocher les définitions de table et de trouver ce que semblable en eux?
  • Parlez-vous de comparer les données dans ces tableaux ou parlez-vous le tableau de comparaison de signatures?
  • Sans savoir ce que la base de données, et ce que vous êtes désireux de le comparer, ce n'est pas un responsable de la question et sera probablement fermée. Merci d'éditer et de fournir plus d'informations.
InformationsquelleAutor zmaster | 2011-06-22