SÉLECTIONNEZ les données DE deux tables dans MySQL

Ce que j'ai: La structure suivante:

table_zero
-> id (PRIMAIRE avec l'auto increment)
-> d'autres

table_1
-> id (clé étrangère de la table de zéro id)
-> varchar(80) Exemple de valeur: (aahellobbb)
-> one_field

table_2
-> id (clé étrangère de la table de zéro id)
-> varchar(160) Exemple de valeur: (aaececehellobbb)
-> other_field

Ce que je veux: Recherche et obtenir un (id,type varchar) tableau contenant tous les matches avec la LIKE '%str% sur-le-champ de type varchar. Par exemple, si je recherche avec la chaîne "hello", alors que je devrais obtenir à la fois des exemples de valeurs avec leurs identifiants. Ces identifiants sont toujours va être différent, puisqu'ils font référence à une CLÉ PRIMAIRE.

Ce que j'ai essayé: j'ai essayé avec l'UNION de TOUS, mais il ne fonctionne pas avec les LIMITES dans mon exemple.

OriginalL'auteur Mark Tower | 2013-02-27