J'ai 2 lignes de données dans une base de données mysql. Les deux lignes sont identiques à l'exception d'une colonne. Ce que je cherche est une requête qui produira une seule ligne avec les deux valeurs distinctes. Quelqu'un peut-il m'aider s'il vous plaît?Puis-je prendre les résultats de deux rangs et les combiner en un?
Un exemple des données est:
1 Administrator Test 2009-08-17 03:57:35
1 Miller Test 2009-08-17 03:57:35
Ce que je dois est ceci:
1 Administrator Miller Test 2009-08-17 03:57:35
DISTINCT ne me le donner. J'ai besoin de la colonne supplémentaire ajouté ou ajouté à l'ensemble de résultats.
Ceci est le code que j'essaie d'utiliser.
SELECT
t2.msg_id,
t3.lname AS sender,
t4.lname AS recipient
FROM
mail_message AS t1
Inner Join mailbox AS t2 ON t1.msg_seq = t2.msg_seq
Inner Join employee AS t3 ON t3.employee_id = t2.employee_id
INNER JOIN employee AS t4 ON t3.employee_id = t4.employee_id
Qu'est-ce que vous essayez d'accomplir exactement? Il peut y avoir une meilleure approche que de forcer votre ensemble de résultats à être une seule ligne. – Nelson