Syntaxe de requète

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Syntaxe de requète

par Cyrano » 06 févr. 2007, 20:20

Pas vraiment, ça va te permettre des requête plus pointues dans certains cas, le LIKE pouvant suffire dans beaucoup de cas.

par Aureusms » 06 févr. 2007, 19:28

Hmmm je viens d'ouvrir ca m'a l'air très puissant. Ca remplace la commande LIKE ?

par Cyrano » 05 févr. 2007, 21:03

J'ai idée que tu devrais explorer avec profit les REGEXP dans la doc de MySQL :-k

Syntaxe de requète

par Aureusms » 05 févr. 2007, 19:29

Bonsoir,

Je dois finaliser un projet et je me heurter à un problème de syntaxe.
J'explique :

J'ai deux tables dans ma base de données table1 et table 2 (je simplifie pour l'explication car chaque table possède un 60N de colonnes)

Dans table1, j'ai une colonne où sont entrée les ID de la table2 (pour l'instant pas compliqué). Sauf que ces entrées sont de ce type :
ligne 1 : [[12]] , [[15]], [[1]] (i.e. cette ligne peut rapporter les données des lignes 12, 15, 1 de table2 (par exemple une table de références croisées ))
ligne 2 : [[12]] , [[16]], [[2]] (ici cette ligne peut rapporter les données des lignes 12, 16, 2 de table2)

Mon challenge : trier linéairement la table1 avec les ID de la table2.
Pour l'instant je m'en sort avec une double requête en boucle mais cela prend énormément de temps au moteur mysql.

Quelqu'un a une idée dans la syntaxe ou une piste à explorer?

PS. J'ai essayé UNION et JOIN mais sans succès (surtout à cause des [[]]).