Requête SQL Concaténer deux colonnes lors de la JOINTURE Interne

J'ai tables A et B avec la Table A vu la présence de plusieurs colonnes, y compris A1 et A2. Tableau B a aussi plusieurs colonnes.
Ma requête m'oblige à concaténer les valeurs de A1 et A2, puis faire une jointure interne sur B1.

Exemple:

Select * 
From A
INNER JOIN B
ON CONCAT(A1,A2) = B1.

Apparemment ce n'est pas la façon dont il devrait fonctionner. Quelqu'un peut-il me donner un coup de main dans cette requête?

Grâce.

Quel type de Sql?
Ce n'est pas aussi efficace que la liaison de l'ID mais si c'est ce que vous avez besoin, alors c'est ce que vous avez besoin. Vous ne pouvez pas simplifier un problème au-delà de ses exigences de base!
MS-SQL? Si c'est votre qs. 😛
Eh bien, j'ai placé l'échantillon pour la concaténation des colonnes dans les plus représentés systèmes. mais oui, MS-SQL, fut la réponse à ma question.

OriginalL'auteur Niras | 2012-03-22