Bonjour ,
j ai une base de donnee ou il y a plusieurs tables, j aimerais mettre e, relation les deux tables.
je precise dans une table l id du produit s appel ID , dans l autre table il s appel Car id , mais c est la meme ref
dans une des tables j ai une donnée que je voudrais qu elle se reporte dans l autre table.
j espere etre claire....
bonne journée
Bonjour,
Alors pour faire cela il faut utiliser les clés étrangères,
Par exemple j'ai une table users et une autre table cars (des véhicules par exemple):
CREATE TABLE "users" (
"id" INTEGER,
"name" TEXT,
"carid" INTEGER,
PRIMARY KEY("id"),
FOREIGN KEY("carid") REFERENCES "cars"("id")
);
CREATE TABLE "cars" {
"id" INTEGER,
"name" TEXT,
PRIMARY KEY("id")
};
J'ai une table users et cars, comme tu peut le voir avec cette ligne : "FOREIGN KEY("carid") REFERENCES "cars"("id")",
J'espère t'avoir donner une piste et j'espère que c'est ce que tu demandais :).
merci ce n est pas tout a fait ça mais j ai appris autre chose top.
en faite j ai une table qui s appel
CAR dedans il y a
id ,reference,titre , annee , model. etc(j ai creer une colonne site)
dans l autre
CARSITE
il ya
car id , site , photo.
sachant que id et carid c est la meme voiture.
j aimerais dans la collone de de CAR il y a le "site" qui soit reporte de la table CARSITE "site"
merci encore merci