Doublons !!
Posté : 25 juin 2010, 15:27
Bonjour, je débute et j'ai un soucis de doublons.
j'ai des doublons aux résultats de ma requête, je sais pourquoi mais je ne sais comment m'en débarassé.
J'explique: un utilisateur possède plusieurs ordinateurs, qui ce trouve dans un lieu.
Ma requête consiste à trouver les incidents qui ce sont produit dans un certain lieu, je passe donc par le lieu de l'ordinateur de l'utilisateur.
Le problème c'est que les utilisateurs ont parfois plusieurs ordinateurs. donc voici la requête et le résultat :
SELECT glpi_tracking.ID, glpi_users.realname ,glpi_users.firstname , glpi_tracking.name, glpi_tracking.status
FROM glpi_tracking
INNER JOIN glpi_users ON glpi_tracking.author = glpi_users.ID
INNER JOIN glpi_computers ON glpi_users.ID = glpi_computers.FK_users
INNER JOIN glpi_dropdown_locations ON glpi_computers.location = glpi_dropdown_locations.ID

Donc est-il possible de limiter le nombre d'ordinateur, qu'il ne prenne qu'un seul ordinateur.
j'ai des doublons aux résultats de ma requête, je sais pourquoi mais je ne sais comment m'en débarassé.
J'explique: un utilisateur possède plusieurs ordinateurs, qui ce trouve dans un lieu.
Ma requête consiste à trouver les incidents qui ce sont produit dans un certain lieu, je passe donc par le lieu de l'ordinateur de l'utilisateur.
Le problème c'est que les utilisateurs ont parfois plusieurs ordinateurs. donc voici la requête et le résultat :
SELECT glpi_tracking.ID, glpi_users.realname ,glpi_users.firstname , glpi_tracking.name, glpi_tracking.status
FROM glpi_tracking
INNER JOIN glpi_users ON glpi_tracking.author = glpi_users.ID
INNER JOIN glpi_computers ON glpi_users.ID = glpi_computers.FK_users
INNER JOIN glpi_dropdown_locations ON glpi_computers.location = glpi_dropdown_locations.ID

Donc est-il possible de limiter le nombre d'ordinateur, qu'il ne prenne qu'un seul ordinateur.