begin process at 2012 02 11 02:39:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Delphi

 > 

Base de données

 > 

Autre

 > 

Requete croisée


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Requete croisée

vendredi 18 janvier 2008 à 09:58:48 | Requete croisée

simonpelloquin

Bonjour,

Je cherche à effectuer une opération dans une base de la façon suivante :
Soit une table PRODUITS :
PRODUIT, CATEGORIE, LIEU_DE_STOCKAGE
et une table LIEUX :
CATEGORIE, LIEU_DE_STOCKAGE
Ma table lieux est remplie initialement, et ma table produits est remplie (sauf  le champ LIEU_DE_STOCKAGE).

Comment puis-je écrire un update (en sql) qui me permettrait de remplir les champs LIEU_DE_STOCKAGE pour chacun des produits en fonction des catégories de chaque produit ?

Merci d'avance pour vos réponses.

Simon
vendredi 18 janvier 2008 à 12:42:38 | Re : Requete croisée

Guillemouze

si CATEGORIE et LIEU_DE_STOCKAGE sont identiques dans les 2 tables, pourquoi ne pas en mettre qu'un seul?
en plus, on ne connait pas le type des champs et la cle => pas facile de t'aider.

j'aurai plutot utilisé des tables du genre :
Produits(id: int, produit: chaine, categorie: int)
Lieux(id: int, lieu: chaine)

avec Produit.categorie = Lieux.id


vendredi 18 janvier 2008 à 13:59:50 | Re : Requete croisée

simonpelloquin

Sauf votre respect M. Gillemouze... , ce n'est pas vraiment important ici. Peu importe que mon problème soit idiot ou pas (en fait, il l'est surement...), je veux juste savoir s'il existe un script sql qui permet de faire ça, du genre :
update Produits
Set Lieu_de_stockage = ...
(sinon, je suis tout a fait d'accord avec toi)

Simon
vendredi 18 janvier 2008 à 14:41:58 | Re : Requete croisée

Guillemouze

tu peux faire un truc du genre

update (select table1.a as A1, table2.b as B2 from table1, table2 where table1.x = table2.x) set A1 = B2;


Cette discussion est classée dans : table, requete, lieu, produits, stockage


Répondre à ce message

Sujets en rapport avec ce message

Requete spéciale sous MySQL [API MySQL] [ par jbrek ] Bonjour,j'ai un petit souci. Déjà mon problème n'est pas facile a expliquer, alors si je suis pas claire, dites le moi !ButAjouter un enregistrement d Requete spéciale sous MySQL [API MySQL] [ par jbrek ] Bonjour,j'ai un petit souci. Déjà mon problème n'est pas facile a expliquer, alors si je suis pas claire, dites le moi !ButAjouter un enregistrement d isEmpty [ par jimmy69 ] Salut salut,Voila j'i un p'tit stress j'espre que certains pourront m'aider ....Voila je me sers de ado d6 et sql serveur je lsite ma table ds un dbgr dblookuplistbox [ par WinLin ] bonjour a tous je decouvre un super composant dblookuplistboxmais j'arrive pas a l'utiliser correctementj'ai 3 tables societe                liaison&n requete SQL "dynamique" [ par xelah ] Bonjour, Je vais vous expliquer mon problème. Un exemple fictif: Dans une Form, il y a un combobox relié à une base A (avec comme champ Clio, Laguna jointure [ par bundyboss ] salut, j ai un probleme avec ma requete SQLMa requete SQL lie les tables entres elles par des jointures.ma jointure est titre.num_auteur = auteur.num_ comparaison datetime [ par gabs77 ] bonjour,je suis actuellement sur un projet auquel je suis confronté a un petit probleme de requeteje souhaite dans ma requete compter le nombre de don migrer d'une technologie BDE vers une technologie ADO delphi7 sql server [ par BYHALI ] Bonjour à tous,je voudrais migrer d'une technologie BDE vers une technologie ADO delphi7 sql server. pouvez vous m'orienter j'ai un problème qui me bl Demande d'une requete croisé [ par moun778 ] Bonjour  j'ai une table TNOTE qui contient les champs suivants:Cod_etudiant,Cod_module,Noteje veux faire une requete croisé tq la table devient comme inventaire des produits en stock [ par parfait2000 ] slt j'ai besoin d'aide j'aimerais faire une application qui puisse me sortir l'état de stock de chaque produit à une date donnée. le probleme est que


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,092 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales