You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2017-06-15 09:19:18

Dsep
Member
Registered: 2017-06-15
Posts: 4

Requête entre Tickets et Computers

Bonjour,

J'utilise la version 6.3 de MySQL workbench et je souhaite faire une requête entre la table Computers et Tickets or je n'arrive pas à trouver de lien entre ces 2 tables.

Pourriez vous m'aider ?

Cordialement,
Dsep

Offline

#2 2017-06-15 20:51:27

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,273

Re: Requête entre Tickets et Computers

La table glpi_items_tickets avec l'itemtype Computer


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#3 2017-06-16 08:58:07

Dsep
Member
Registered: 2017-06-15
Posts: 4

Re: Requête entre Tickets et Computers

Oui merci je l'ai trouvé juste avant ton message ^^
Mais pour moi c'est pas avec l'itemtype mais avec items_id entre Computers et Items_tickets et tickets_id entre Tickets et Items_tickets

Offline

#4 2017-06-16 09:15:37

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,146

Re: Requête entre Tickets et Computers

attention,
il y a le champ id dans tous les assets de glpi : glpi_computers,glpi_monitor,.....


si vous ne limitez pas avec itemtype='computer' vous aurez aussi l'imprimante, l'écran.... avec le même id.


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#5 2017-06-19 15:30:14

Dsep
Member
Registered: 2017-06-15
Posts: 4

Re: Requête entre Tickets et Computers

Bojour,

J'ai une dernière question, je cherche à compter le nombre de tickets par ordinateur. Pour cela j'utilise COUNT(computers.id) mais cela m'affiche aussi les ordinateurs n'en ayant pas.

Je souhaite utiliser un WHERE mais je ne sais pas où le placer, sachant que j'en ai déjà un, et quoi mettre pour trier.

Cordialement.

Offline

#6 2017-06-19 16:12:02

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,273

Re: Requête entre Tickets et Computers

Il n'a a pas de champ computers.id dans la table glpi_items_tickets.
countElementsInTable('glpi_items_tickets',  " `itemtype` = 'Computer AND `items_id` = 'idDeVotreComputer");


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#7 2017-06-19 16:51:45

Dsep
Member
Registered: 2017-06-15
Posts: 4

Re: Requête entre Tickets et Computers

Je ne l'utilise pas dans glpi_items_tickets, mon but est d'afficher le nombre de tickets par ordinateur or pour cela je compte le nombre de fois que reviens l'id du type de  l'ordinateur.
Sauf que cela m'affiche le nombre d'ordinateur de ce type donc même ceux qui n'ont pas de tickets.

Offline

Board footer

Powered by FluxBB