2010-12-23 4 views
0

Je veux fusionner la sélection de 5 tables dans l'exemple je veux dire si j'ai la vidéo et les articles et les images et les tableaux etc et que je veux faire une recherche je veux fusionner le résultat de recherche dans une requête avec multiple select de.comment choisir parmi beaucoup de tables

+0

vous voulez rechercher dans toutes les tables la même chaîne ?? – shevski

+0

OUI EXACTEMENT >>>>>>> –

Répondre

1

Exemple

SELECT v.image,a.text FROM video as v JOIN article as a ON v.id=a.id WHERE ... 

Ajoutez autant de tables que nécessaire, et de la SELECT vous prenez uniquement les champs pertinents. La seule difficulté est de faire un JOIN approprié, c'est-à-dire de trouver les champs appropriés dans toutes les tables pour JOIN (et/ou WHERE) afin que la requête retourne des lignes uniques.

+1

Vous feriez mieux d'aliaser la vidéo en tant que v et l'article en tant que si vous prévoyez de les utiliser dans la déclaration en tant que telle. –

+0

Merci ... devrait toujours lire deux fois la réponse ... –

Questions connexes