Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Problème Requète et DBGrid [ Base de données / Oracle ] (Lamarmottedu73)

jeudi 3 avril 2008 à 10:02:15 | Problème Requète et DBGrid

Lamarmottedu73

Salut tlm, j'ai posé une question sur le forum SQL mais je me suis dit que ce que je cherché pouvait peut-être ce réglé en programmation avec des option de la DBGrid.

Voici mon post sql :


Bonjour, je cherche depuis ce matin comment résoudre ce problème sans trouver la moindre solution ou trace de solution.
Je m'explique :

J'ai une table :
ChampI | ChampN | ChampV
     1       |  Toto      |  10
     1       |  Polo      |  20
     2       |  Toto      |  11
     3       |  Toto      | 13
     3       |  Polo      | 23

Et je souhaiterais faire une requète qui me renverais cela:
ChampI | t.ChampV | t2.ChampV 
    1        |     10        |     20      
    2        |     11        |      
    3        |     13        |     23     

Voici ma requète :
Select t.ChampI, t.ChampV, t2.ChampV
From Table t, Table t2
Where t.Champ1 = t2.Champ1
And (t.ChampN = Toto AND t2.ChampN = Polo)
Union
Select t.ChampI, t.ChampV, t2.ChampV
From Table t, Table t2
Where t.Champ1 = t2.Champ1
And (t.ChampN = Toto AND t2.ChampN = Polo)

Mon problème est que pour le ChampI qui vaut 2 j'ai rien puissqu'il ne possède pas de valeur Polo ... Comment faire pour qu'il m'affiche au moin la ligne avec la valeur Toto.



En gros je cherche simplement à afficher sur la même ligne des résultats qui se trouve sur plusieurs ligne dans ma Table, mais le problème c'est que certaine valeur n'éxiste pas.

Merci pour votre aide.
Marmotte

vendredi 4 avril 2008 à 10:41:32 | Re : Problème Requète et DBGrid

Lamarmottedu73

Salut, je me suis peut-être mal exprimé voici un exemple :

Ma table :
Boisson     | Ingrédiant | Quantité
-------------------------------
Chartreuse | Eau          | 10cl
-------------------------------
Chartreuse | Alcool      | 1l 
-------------------------------
Chartreuse | Plante       | 200gr
-------------------------------
Génépi       | Alcool      | 1l
-------------------------------
Génépi       | Plante       | 300gr
-------------------------------

Ce que je veux que ma requète me retourne
Boisson      | Eau  | Alcool | Plante
----------------------------------
Chartreuse | 10cl  | 1l        | 200gr
----------------------------------
Génépi       |         | 1l        | 300gr
----------------------------------

J'ai bien la première ligne mais pas la deuxième car il ne trouve pas d'eau et me renvoie rien.

Merci @++

PS : L'alcool est dangereux à la santé consomer avec modération !!!!


samedi 5 avril 2008 à 13:46:20 | Re : Problème Requète et DBGrid

matrix1

tu doit reformater vos conaissances, pour restructerai vos table (une table eau, alcool...), ou tu travail avec Tstringgrid et faire toute une procedure, ou faire une table virtuel (sans fichier DB) et faire ets propre dtafield apartire de tes donnée.
désolé de ne pas faire plus pour t'aider.



Cette discussion est classé dans : problème, table, t2, toto, champi


Répondre à ce message

Sujets en rapport avec ce message

Big Problème! [ par Faust ] Voila en gros le topoj'ai un fichier: toto.avi, et Animate1tout les deux sont liés.Comment je peux faire pour que mon prog intègre directement mon fic Insertion de donnée.... [ par beos2 ] salutJ'ai un gros problème depuis des semaines voir moins et personne n'arrive à trouver une solution....je tente de faire une insertion, mais j'ai to problème développement stage [ par Rankin ] Salut, je viens de commencer un stage où je dois développer une application de gestion, et là j'ai (déjà) un problème. Comment utilise-t-on une DBComb [Interbase6] Problème de triggers [ par emeraudes ] bonjour, j'utilise Interbase 6 et je voudrais savoir comment faire pour faire un trigger de suppression. voila j'explique j'ai 2 tables "lot" et Problème de base de donnée avec images [ par corole3 ] Bonsoir, j'ai une table paradox qui a un type ftBlob. Si je mets une trentaine de lignes dans cette table, elle me fait environ quelques ko. Si je m Lenteur paradox après modification d'une table en réseau [ par adrien5 ] Bonjour, Je fais appel à votre aide pour le problème suivant : J'ai une application delphi7 (DB paradox) qui tourne en réseau (en local, aucun problèm TTable: copier une table dans une autre [ par juan ] Bonjour tous, mon problème aujourd'hui, c'est que j'ai une table Table1 qui est filtrée, j'ai créé une deuxième table Table2 sans aucun enregistrement !!!!!!!!!!problème de base de données!!!!!!!!!! [ par jejestyle ] je voudrait faire un programme me permettant de calculer ma moyenne automatiquement mais j'ai un problème.Comment fait on pour mettre deux table de do Probleme DELPHI/DBASE [ par SARRAZIN TEC ] Bonjour,J'aurais besoin d'aide pour lire une table DBASE 4 non reconnu. En fait un logiciel développé sous WINDEV génére des tables DBASE (4 au dire d Problème SQL et date [ par wisdeco81 ] Bonjour,  Sous Delphi je dois faire une recherche sur une table paradox.  Le champ "DateCtrl" est de type Date.  Voici la requete demandée :SELECT * F


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.