Myql php séparé 2 résultat dan ma requet
sinifer
Messages postés
312
Date d'inscription
Statut
Membre
Dernière intervention
-
guguss -
guguss -
Bonjour,
j'aimerai avoir le résultats d'un champs dans ma base mais avoir deux résultats séparés
ex: dans mon champs "commandes_type" je veu avoir le résultat de ceux qui possèdent _emc a la fin et le résultats des autres
donc j'ai fait un like '%_emv' comme ci-dessous avec ma requette
mais j'arrive pas a séparer mon résultats _emv et autres et j'arrive pas a trouvé comment faire
si quelqu'un peut m'aider ce serait gentile
Merci
j'aimerai avoir le résultats d'un champs dans ma base mais avoir deux résultats séparés
ex: dans mon champs "commandes_type" je veu avoir le résultat de ceux qui possèdent _emc a la fin et le résultats des autres
donc j'ai fait un like '%_emv' comme ci-dessous avec ma requette
SELECT count(IF(co.commandes_type LIKE '%_emc','command_emv',co.commandes_type )) AS command, AVG(co.commandes_montant) AS Mmc FROM customers cu INNER JOIN commandes co ON cu.customers_id=co.customers_id WHERE co.commandes_status='1'
mais j'arrive pas a séparer mon résultats _emv et autres et j'arrive pas a trouvé comment faire
si quelqu'un peut m'aider ce serait gentile
Merci
A voir également:
- Myql php séparé 2 résultat dan ma requet
- Supercopier 2 - Télécharger - Gestion de fichiers
- Resultat foot - Télécharger - Vie quotidienne
- 2 ecran pc - Guide
- Faire 2 colonnes sur word - Guide
- Expert php pinterest - Télécharger - Langages
3 réponses
Salut,
j'ai pas testé mais peut-etre un union pourrait faire l'affaire...
SELECT
count(IF(co.commandes_type LIKE '%_emc','command_emv',co.commandes_type )) AS command,
AVG(co.commandes_montant) AS Mmc
FROM customers cu
INNER JOIN commandes co
ON cu.customers_id=co.customers_id
WHERE co.commandes_status='1'
union all
SELECT
count(IF(co.commandes_type NOT LIKE '%_emc','command_emv',co.commandes_type )) AS command,
AVG(co.commandes_montant) AS Mmc
FROM customers cu
INNER JOIN commandes co
ON cu.customers_id=co.customers_id
WHERE co.commandes_status='1'
C'est peut-etre une piste.....
@+
j'ai pas testé mais peut-etre un union pourrait faire l'affaire...
SELECT
count(IF(co.commandes_type LIKE '%_emc','command_emv',co.commandes_type )) AS command,
AVG(co.commandes_montant) AS Mmc
FROM customers cu
INNER JOIN commandes co
ON cu.customers_id=co.customers_id
WHERE co.commandes_status='1'
union all
SELECT
count(IF(co.commandes_type NOT LIKE '%_emc','command_emv',co.commandes_type )) AS command,
AVG(co.commandes_montant) AS Mmc
FROM customers cu
INNER JOIN commandes co
ON cu.customers_id=co.customers_id
WHERE co.commandes_status='1'
C'est peut-etre une piste.....
@+
Salut,
peut-etre une union pourrait faire l'affaire...
un truc du style:
SELECT
count(IF(co.commandes_type LIKE '%_emc','command_emv',co.commandes_type )) AS command,
AVG(co.commandes_montant) AS Mmc
FROM customers cu
INNER JOIN commandes co
ON cu.customers_id=co.customers_id
WHERE co.commandes_status='1'
union all
SELECT
count(IF(co.commandes_type NOT LIKE '%_emc','command_emv',co.commandes_type )) AS command,
AVG(co.commandes_montant) AS Mmc
FROM customers cu
INNER JOIN commandes co
ON cu.customers_id=co.customers_id
WHERE co.commandes_status='1'
Pas testé mais c'est peut-etre une piste...
@+
peut-etre une union pourrait faire l'affaire...
un truc du style:
SELECT
count(IF(co.commandes_type LIKE '%_emc','command_emv',co.commandes_type )) AS command,
AVG(co.commandes_montant) AS Mmc
FROM customers cu
INNER JOIN commandes co
ON cu.customers_id=co.customers_id
WHERE co.commandes_status='1'
union all
SELECT
count(IF(co.commandes_type NOT LIKE '%_emc','command_emv',co.commandes_type )) AS command,
AVG(co.commandes_montant) AS Mmc
FROM customers cu
INNER JOIN commandes co
ON cu.customers_id=co.customers_id
WHERE co.commandes_status='1'
Pas testé mais c'est peut-etre une piste...
@+