2012-10-10 4 views
1

Avoir deux tables dites ABC et XYZ et contenir une colonne dont les données seront uniques à travers cette table. Maintenant, je suis avec moi, mais je ne sais pas à quelle table appartient cet id. Est-il possible de récupérer l'enregistrement dans une seule requête avec cet identifiant de ABC ou XYZ?récupérer des données à partir de deux tables avec une seule requête

Merci d'avance.

+0

Si vous partagez le schéma de la table que vous avez, nous serons capable de répondre à votre question beaucoup plus judicieusement. –

+0

Pouvez-vous être un peu plus clair dans votre Q? Cherchez-vous une rangée avec un identifiant spécifique dans l'une des 2 tables? – Gidil

Répondre

2

Est-il possible d'extraire un enregistrement dans une requête unique avec cet ID de ABC ou XYZ?

Oui, vous pouvez utiliser UNION (implicite distincte) ou UNION ALL (avec des valeurs en double) pour obtenir tous les identifications des deux tables:

SELECT id FROM ABC 
UNION ALL 
SELECT id FROM XYZ 
+0

superbe ...... Merci cela a fonctionné de moi .... – user1041580

Questions connexes