Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Pages : 1
Alors voilà la petite question du jour:
Est-il possible avec MySQL de faire une requête sur plusieurs champs pour en n'afficher qu'un seul?
Je m'explique avec un exemple car ma question n'est pas très parlante:
-J'ai par exemple une table ma_table avec 4 champs id, nom1, nom2, nom3.
J'aimerai faire une requête qui rechercherai par exemple si sur nom1, nom2 ou nom3 la valeur est du style 'ma_valeur%' et du coup afficher le champs correspondant.
Exemple:
nom1 | nom2 | nom3
Jean | Albert | Joseph
Si ma recherche était 'je%' du coup je voudrais afficher le nom1
Si ma recherche était 'a%' je ne voudrais que le nom2
Quelqu'un a-t-il une idée pour le faire en une seule requête?
Hors ligne
Je ne sais pas si c'est faisable en MySQL pur.
Par contre, si c'est pour un script PHP couplé à une base MySQL, ça se fait sans problème 
Hors ligne
Oué non mais avec un script php je sais faire, c'était en mysql pur. Si tu veux c'est pour pouvoir trier une colonne qui intègrerai les 3 champs.
J'ai une solution qui marcherai tout le temps en crééant une table d'association mais bon j'aimerai trouver une autre solution
Hors ligne
Pages : 1