2012-10-17 4 views
2

J'ai deux tables dans SQL Server qui ont deux colonnes similaires.Obtenir une liste à partir de deux colonnes de table

table1 (
    partID, PartName, .... 
) 

table2 (
    sekId, Part2Name, .... 
) 

J'ai besoin pour remplir une zone de liste déroulante vb.net avec les valeurs cummulated de PartName et Part2Name de telle sorte que la liste peut apparaître comme étant source d'une colonne unique, car l'utilisateur peut exiger soit. La liste déroulante doit être celle qui correspond à la conception. Existe-t-il une instruction SQL pour me trier?

+0

Vous pouvez consulter cette article pour référence: http: //stackoverflow.com/questions/6789010/distinct-values-from-multiple-fields-within-one-table-oracle-sql –

Répondre

1

U obtenir tous valeurl comme ceci:

SELECT PartName FROM table1 
UNION 
SELECT PartName From table2 
+0

merci travaillé lik La magie a sauvé des heures de manipulation de jeu de données –

0

Utilisation de l'instruction UNION T-SQL rejoindront les deux tables togheter

SELECT partID as IDNumber, PartName as Name FROM table1 
UNION 
SELECT sekID as IDNumber, Part2Name as Name From table2 
ORDER BY Name 

et trier l'union en utilisant la colonne rebaptisée

Questions connexes