Faire un tri d'une requete avec conditions en php
Résolu
Cyril45
-
Cyril45 -
Cyril45 -
Bonjour,
Je sèche sur un problème.
J'ai ma requête sql qui me renvoi un tableau dont voici un extrait :
16 -> 1
16 -> 1
16 -> 1
16 -> 1
16 -> 1
58 -> 2
69 -> 2
69 -> 1
93 -> 1
96 -> 1
96 -> 1
96 -> 1
110 -> 2
110 -> 2
110 -> 1
110 -> 2
110 -> 1
110 -> 2
110 -> 1
J'aimerai n'afficher que les numéro de la colone de gauche qui recoit que 1 comme valeur, si la valeur est 2 alors on affiche pas le numéro de gauche.
En gros dans mon exemple, j'aimerai qu'il affiche :
16
93
96
Comment feriez vous ?
Je sèche sur un problème.
J'ai ma requête sql qui me renvoi un tableau dont voici un extrait :
16 -> 1
16 -> 1
16 -> 1
16 -> 1
16 -> 1
58 -> 2
69 -> 2
69 -> 1
93 -> 1
96 -> 1
96 -> 1
96 -> 1
110 -> 2
110 -> 2
110 -> 1
110 -> 2
110 -> 1
110 -> 2
110 -> 1
J'aimerai n'afficher que les numéro de la colone de gauche qui recoit que 1 comme valeur, si la valeur est 2 alors on affiche pas le numéro de gauche.
En gros dans mon exemple, j'aimerai qu'il affiche :
16
93
96
Comment feriez vous ?
A voir également:
- Faire un tri d'une requete avec conditions en php
- Comment faire un tri personnalisé sur excel - Guide
- Logiciel tri photo - Guide
- Easy php - Télécharger - Divers Web & Internet
- Mise en forme conditionnelle excel plusieurs conditions - Guide
- Expert php pinterest - Télécharger - Langages
5 réponses
Salut,
Elle ressemble à quoi ta requête ? Le mieux est surement de rajouter tes conditions directement à ce niveau.
Elle ressemble à quoi ta requête ? Le mieux est surement de rajouter tes conditions directement à ce niveau.
ThEBiShOp non ca ne marche pas car un élément de colone1 a comme colone2 la valeur 1 puis la valeur 2 alors il s'affichera hors je ne le soujaite pas.
Tatanos Je n'ai fait aucune condition sur ma requête juste un group by colone1
$requete="SELECT * FROM table ORDER BY colone1
Tatanos Je n'ai fait aucune condition sur ma requête juste un group by colone1
$requete="SELECT * FROM table ORDER BY colone1
essaies un truc dans ce style là :
SELECT DISTINCT colone1 FROM table WHERE colone1 NOT IN (SELECT colone1 FROM table WHERE colone2 <> '1') ORDER BY colone1
SELECT DISTINCT colone1 FROM table WHERE colone1 NOT IN (SELECT colone1 FROM table WHERE colone2 <> '1') ORDER BY colone1
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question