Je veux joindre table1 avec table2 sur la colonne 'Nom', mais table2.Name a un 'e' devant tous les noms (si table1.name = ABC, table2.name = eABC) . Comment suis-je censé utiliser une jointure pour ces deux-là? J'ai essayé FROM table1 join table2 on 'e'+table1.name = table2.name
, mais il ne fonctionne pas ...Mysql rejoindre sur des colonnes similaires
2
A
Répondre
6
SELECT *
FROM table1 t1
JOIN table2 t2
ON t2.name = CONCAT('e', t1.name)
1
Essayez d'utiliser une sous-chaîne du nom de table2. Donc quelque chose comme:
SELECT *
FROM table1
, table2
WHERE table1.name = substring(table2.name, 1, length(table2.name))
Je ne me souviens pas si la sous-chaîne est basée sur zéro, alors jouez avec les chiffres.
Questions connexes
- 1. Rejoindre des colonnes de type différent?
- 2. trouver des phrases similaires dans mysql
- 3. mysql rejoindre et limiter
- 4. MySQL Order by NULL rejoindre
- 5. Recherche PHP et MySQL sur plusieurs colonnes
- 6. MySQL - Rejoindre en fonction de la date
- 7. Question MySQL: Index sur les colonnes!
- 8. Gestion des colonnes manquantes dans MySQL
- 9. gauche rejoindre dans les rails/mysql
- 10. MySQL rejoindre avec où la clause
- 11. mysql remplaçant des colonnes dans un tableau
- 12. mysql trop de colonnes?
- 13. types de colonnes Mysql
- 14. C# datatable de sql rejoindre 2 colonnes même nom
- 15. Sélectionnez deux colonnes de types similaires dans une requête Linq
- 16. MySQL Trier par 2 colonnes
- 17. plusieurs colonnes distinctes dans une base MySQL
- 18. Rejoindre des documents MS Word
- 19. Groupe MySQL par colonnes multiples sur les tables jointes (WordPress)
- 20. Aide requête SQL (Rejoindre des vues?)
- 21. Colonnes calculées dans mysql sur les instructions INSERT
- 22. Placer des colonnes d'index à gauche d'une instruction mysql WHERE?
- 23. Mysql Rejoindre requête à l'aide d'un groupe par
- 24. mysql recherche plein texte avec des colonnes nulles
- 25. MySQL: Rejoindre 3 tables, LIMIT résultats par première table?
- 26. MySQL Rejoindre la syntaxe pour une relation à plusieurs
- 27. place plusieurs champs similaires dans un tableau multidimensionnel - php mysql
- 28. Comment parcourir sur des colonnes d'une image?
- 29. bibliothèque qui identifie des images similaires
- 30. MySQL comment joindre des tables sur deux champs