Moteur de recherche MYSQL [SELECT Advance]
e25
-
HostOfSeraphim Messages postés 7340 Statut Contributeur -
HostOfSeraphim Messages postés 7340 Statut Contributeur -
Bonjour,
Je viens de rencontrer un sérieux problème avec MYSQL, je voudrai créer un moteur de recherche Advance mais là je bug complètement, je vous explique le principe :
Je possède une table nommé multi_champs dans cette table j'ai les champs suivant (id,idchamps,idarticle,type,value)
le problème c'est que pour chaque idchamps il existe type/value
Exemple :
La table contient (
'1','3','4','2','4'
'2','3','4','1','34'
'3','2','2','2','409'
'4','5','9','2','21'
'5','9','8','2','14'
)
Donc pour idchamps = 3,type=2,value=4 j'envoie l'idarticle (dans ce cas on a un seul résultat) idarticle = 4
ainsi de suite..
et cette table est lié à d'autres tables mais les autres tables sont facile donc elles me posent pas de soucis.
J'ai donc besoin d'un système pratique et optimiser pour gérer ce genre ça j'ai trouvé une astuce mais elle n'est pas très pratique quand la table est volumineuse ( SELECT idarticle WHERE (idchamps = '5' AND type = '1' AND value = '1' AND idarticle IN (SELECT idarticle WHERE (idchamps = '2' AND type = '3' AND value = '2' AND idarticle ..... (le nombre d'id champs qu'on demande)
Le but est de trouver l'idarticle qui respectes tous les champs/value/type qu'on demande.
Si vous avez une idée suggestions n'hésitez pas.
Cordialement
Je viens de rencontrer un sérieux problème avec MYSQL, je voudrai créer un moteur de recherche Advance mais là je bug complètement, je vous explique le principe :
Je possède une table nommé multi_champs dans cette table j'ai les champs suivant (id,idchamps,idarticle,type,value)
le problème c'est que pour chaque idchamps il existe type/value
Exemple :
La table contient (
'1','3','4','2','4'
'2','3','4','1','34'
'3','2','2','2','409'
'4','5','9','2','21'
'5','9','8','2','14'
)
Donc pour idchamps = 3,type=2,value=4 j'envoie l'idarticle (dans ce cas on a un seul résultat) idarticle = 4
ainsi de suite..
et cette table est lié à d'autres tables mais les autres tables sont facile donc elles me posent pas de soucis.
J'ai donc besoin d'un système pratique et optimiser pour gérer ce genre ça j'ai trouvé une astuce mais elle n'est pas très pratique quand la table est volumineuse ( SELECT idarticle WHERE (idchamps = '5' AND type = '1' AND value = '1' AND idarticle IN (SELECT idarticle WHERE (idchamps = '2' AND type = '3' AND value = '2' AND idarticle ..... (le nombre d'id champs qu'on demande)
Le but est de trouver l'idarticle qui respectes tous les champs/value/type qu'on demande.
Si vous avez une idée suggestions n'hésitez pas.
Cordialement
A voir également:
- Moteur de recherche MYSQL [SELECT Advance]
- Copernic moteur de recherche - Télécharger - Navigateurs
- Google moteur de recherche page d'accueil - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Le fichier pdf à télécharger est disponible avec le même nom sur le site de bell canada. mais vous ne le trouverez pas directement avec un moteur de recherche… quelle est l’url de ce fichier pdf sur le site web de bell canada ? - Forum Réseaux sociaux
- Recherche de pairs utorrent ✓ - Forum Téléchargement