IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

remplacer mysql union


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 10
    Par défaut remplacer mysql union
    Bonjour,
    j'ai une requête avec de 35 tables utilisant "UNION";
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $sql=" select  id, nom, nom1, champ, champ1, champ2 from table1 where nom='paris' or nom1='paris' UNION 
    select  id, nom, nom1, champ, champ1, champ2 from table2 where nom='paris' or nom1='paris' UNION....
    select  id, nom, nom1, champ, champ1, champ2 from table35 where nom='paris' or nom1='paris'  ";
    je voulais remplacer pour une autre requête, mais donne une erreur. comment faire une requête pour 35 tables.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $sql=" select  id, nom, nom1, champ, champ1, champ2 from table1, table2, table3,.... where nom='paris' or nom1='paris'";
    merci

  2. #2
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 818
    Billets dans le blog
    14
    Par défaut
    Ton problème ressemble beaucoup à celui de cette discussion.

    J'ai le même avis : Pourquoi as-tu 35 tables identiques alors que c'est plus simple de tout mettre dans une seule table ?
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

Discussions similaires

  1. Remplacer plusieurs UNION par DECODE
    Par amola1992 dans le forum SQL
    Réponses: 14
    Dernier message: 13/03/2015, 16h20
  2. PostgreSQL remplace MySQL dans Mac OSX Lion Server
    Par MaitrePylos dans le forum PostgreSQL
    Réponses: 13
    Dernier message: 10/08/2011, 13h49
  3. Remplacer MySQL par quel SGBD ?
    Par K20 dans le forum Décisions SGBD
    Réponses: 10
    Dernier message: 27/07/2006, 16h54
  4. [XML][XSLT]XML pour remplacer MySQL?
    Par ChriGoLioNaDor dans le forum XQUERY/SGBD
    Réponses: 9
    Dernier message: 28/04/2006, 01h24
  5. [MySQL] Union et order by
    Par Klaim dans le forum Langage SQL
    Réponses: 3
    Dernier message: 16/11/2004, 16h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo