Je tables:Rejoindre dossier pour obtenir le plus récent
utilisateurs
id | first_name | last_name
1 Johnny Steve
2 Kim Borden
vente
id | user_id | service_id | date
1 1 2 2012-02-12
2 1 6 2012-04-21
Je voudrais récupérer la liste des utilisateurs avec leurs informations de ventes récentes ci-joint. NULL est si rien n'a été trouvé.
Ce que j'ai jusqu'à présent:
SELECT
users.*,
sales.*,
FROM
users
LEFT JOIN
sales ON users.id=sales.user_id
Mais cela crée deux dossiers pour Johnny en raison des deux ventes. Des idées?
Cherchez-vous seulement un utilisateur à la fois ou essayez-vous d'obtenir le record de ventes le plus récent pour tous les utilisateurs? –
Je cherche à obtenir une liste de tous les utilisateurs dans le tableau avec des colonnes supplémentaires ayant les informations de vente de la vente la plus récente. – user622469