Probleme clé primaire clé etrangere

Probleme clé primaire clé etrangere - SQL/NoSQL - Programmation

Marsh Posté le 28-05-2008 à 11:29:12    

Bonjour  
j'ai un gros probleme et je suis sur que c'est une question vraiment de débutant
 
voila j'ai deux tables
PROD
Id(clé primaire)
Heure
Initiales
.....
 
DECHET
Dechet(clé primaire)
Id(clé etrangere)
Libelle
 
je n'arrive pas lorsque je rentre des données dans la table PROD  ex:
1    10:10     AP
A correpndre avec la table DECHET pour dire que l'Id 1 a pour DECHET ex
1    1     Saleté prise
 
Vraiment je suis confuse de demander ca car je l'ai deja faiut mais la je bloque comme un  :(  
 
Merci d'avance

Reply

Marsh Posté le 28-05-2008 à 11:29:12   

Reply

Marsh Posté le 28-05-2008 à 12:20:12    

nous non plus.
Tu veux faire une jointure ?
select * from Prod p, Dechet d where d.id = p.id;

Reply

Marsh Posté le 28-05-2008 à 13:26:29    

En faite c'est un chouilla plus compliqué car en SQL 2000 j'ai crée ces tables
apres je travaille sur VS2008 (je suis plus sur le bon forum) ou je travaille sur des formulaires web!!
j'insere des données dans la table PROD et je dois mettre pour le meme id de PRod et de DECHET les dechets qui corrrespondent a cette prod
 
Suis je claire, je peux reformuler sinon
 
merci pour vos conseils

Reply

Marsh Posté le 03-06-2008 à 09:50:46    

Je crois que sa serait mieu de reformuler oui ! et si tu peux expliquer un peu mieu tes tables aussi stp ! merci

Reply

Marsh Posté le 10-06-2008 à 21:44:04    

dans ta proc stock qui insère les données dans la table prod tu retournes SCOPE_IDENTITY() qui te donne le dernier identity inséré (en admettant que ta clé soit un identity) et tu t'en sers ensuite dans la proc stock qui insere tes lignes dans la table dechet
 
c'était ca la question ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed