2017-04-22 1 views

Répondre

0

Avec CTE_NAME (ID, nom) --column noms pour la table temporaire AS ( ID SELECT, NOM DE L'UNION TABLE1 ID SELECT, NOM DE TABLEAU2

) SELECT * FROM CTE_NAME --sélectionnez ou l'utilisation CTE table temporaire OERE name = "x" ORDER BY ID

0

Vous devez utiliser UNION pour combiner les résultats de deux requêtes. Dans votre cas:

SELECT ID, names, NULL AS address, work, note 
FROM Tabl1 
GROUP BY names 
UNION ALL 
SELECT ID, name, address, NULL, NULL 
FROM Tabl2 
GROUP BY Tabl3 

Remarque - Si vous utilisez UNION ALL comme ci-dessus, il n'y a pas plus lent que d'exécuter les deux requêtes séparément comme il le fait pas double vérification.