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 et SQL. Discussion :

[Requête/SQL]selection toutes colonnes sauf une


Sujet :

Requêtes et SQL.

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 174
    Points : 178
    Points
    178
    Par défaut [Requête/SQL]selection toutes colonnes sauf une
    boujour

    existe-t-il un moyen simple (plutôt sql que vb...) pour sélectionner tous les champs d'un requête, sauf un ?

    je m'explique : mes requêtes R1 et R2 qui servent de base de sélection sont des analyses croisées, dont le nombre et les titres de colonnes peuvent varier, selon l'analyse.
    pour chacune, j'ai deux champs fixes : CODE et TYPERANG + les autres champs qui peuvent changer (mais qui sont identiques dans l'une et l'autre au moment t)
    la requête qui me pose pb est une requête UNION des deux précédentes :
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT R1.*
    FROM R1
    UNION SELECT R2.*
    FROM R2;
    comme les champs de R1 et R2 sont mobiles, je ne peux pas les nommer, donc j'utilise *, mais le fait que la colonne TYPERANG apparaisse me pose problème pour la suite... (pourtant j'ai besoin de ce champ pour le tri, mais il ne doit pas se voir dans la feuille de données)

    est-il possible de sélectionner " * avec TYPERANG invisible " ??

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 399
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 399
    Points : 2 221
    Points
    2 221
    Par défaut
    bonjour,

    on peut faire un group by sur une colonne sans l'afficher dans une requete AC, ce qui peut résoudre votre problème avec un peu de chance...

    Cordialement,

    Philippe

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 174
    Points : 178
    Points
    178
    Par défaut
    merci
    mais cette solution ne convenait pas, je l'avais déjà tenté... le pb, c'est que c'est la requête union qui doit se trier sur ce champ TYPERANG, et s'il n'est pas en affichage dans R1 et R2, je ne peux pas effectuer ce tri...
    j'ai contourné autrement, en changeant l'approche de ma requête union.
    merci quand mm !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Sélectionner toutes les colonnes sauf une.
    Par pedro99 dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 23/05/2009, 18h21
  2. Réponses: 4
    Dernier message: 20/04/2008, 23h38
  3. Requête SQL : récupérer un top rattaché à une colonne ?
    Par SetaSensei dans le forum Langage SQL
    Réponses: 3
    Dernier message: 07/02/2008, 19h24
  4. Enregistrer une requête SQL SELECT sous VB Express
    Par Invité dans le forum VB.NET
    Réponses: 6
    Dernier message: 29/01/2008, 10h04

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