Bonjour, pour l'intro : je suis hébergé chez OVH (90plan) dont la version de MySQL est la 3.23.43
Dans ma base de donnée J'ai 2 tables qui s'appellent t1 et t2, et qui contiennent toutes les 2 un champs nom de type VARCHAR.
J'aimerai avec une requête mysql, récupérer l'ensemble des noms présents dans les 2 tables, le tout classé par ordre alphabétique.
D'après ce que j'ai lu sur différent forum, la solution qui m'as donné le plus d'espoir était :
SELECT nom FROM t1
UNION
SELECT nom FROM t2 ORDER BY nom
Mais MySQL répond par un message d'erreur :
#1064 - You have an error in your SQL syntax near 'UNION
SELECT nom
FROM t2
ORDER BY nom' at line 4 |
(Le problème est le même en enlevant le ORDER BY nom) Cette erreur serait dû à la version de MySQL
Si quelqu'un a un début de solution, ou pense que c'est impossible , Un graaaand merci
Florian.
PS : une question pourrait être "Pourquoi j'ai 2 tables identiques ?", c'est juste qu'elle contiennent près de 500000 entrées, et que l'ajout d'un identifiant agrandirait considérablement les tables (or elle doivent être différenciées)