J'ai fait la déclaration suivantemysql: fusionner deux colonnes en deux rangées
SELECT disease.id, disease.name, disease_synonym.name FROM disease JOIN disease_synonym where diseaseId=code
le résultat est une table avec un identifiant et deux colonnes avec les noms. comment puis-je transformer cela en 2 colonnes avec seulement un identifiant et le nom? (Bien sûr, l'identifiant se produira maintenant plusieurs fois)
Bye,
Nico
'SELECT maladie.id, maladie.nom FROM'? Quel nom voulez-vous disease.name ou disease_synonym.name? – Nemoden
Les deux. Finalement, je veux quelque chose comme ceci: Tableau (id, nom): Valeurs: (1 | disease.name) (1 | disease_synonym.name) ... désolé si ce n'est pas très facile, les commentaires ne permettent pas les sauts de ligne – Nicolas
Une requête d'union peut être: dans la première requête, vous sélectionnez les colonnes 1 et 2; Dans la deuxième requête, sélectionnez les colonnes 1 et 3, combinez leurs résultats en utilisant UNION. –