SQLite- obce klucze,zapytanie

0

Cześć, stworzyłem sobie dwie tabele:

CREATE TABLE products(id integer primary key autoincrement ,name text,quantity real,unit text);

CREATE TABLE list(id integer primary key autoincrement, name text unique not null, product_id integer,foreign key(product_id) references products(id));

i teraz załóżmy, że chciałbym stworzyć sobie listę- która zawiera 2 produkty np: pomidory i banany. Nie bardzo wiem jednak jak ten insert mialby wyglądać?
Z góry dzięki za wszelką pomoc!

0

ale czego dokładnie nie wiesz?? Nie wiesz jak wygląda skłania polecenia SQL Insert? - toż od metra tego w necie jest

0

Składnia insert wyglada tak insert into [nazwa tabeli] (odwolania )values( wartosci)- ale teraz wezmy konkretny przykład.

Chce stowrzyć sobie liste z dwoma produktami-bananami i jablkami.

Robie tak:
insert into products (name,quantity,unit) values("Banany",0,"kg");
insert into products(name,quantity,unit)values("Jabłka",0,"kg");

i teraz tworze liste

insert into list(name,product_id) values("Pierwsza",............................) i tutaj mam problem jak do tej listy pierwsza dodać i banany i jabłka?

0

no to chyba trzeba sprawdzić jakie dostały id i je tam wpisać

0

Ale skoro id jest autoincrement - to jak to mogę sprawdzić?Przeciez sam w insercie nie podaje tego autoincrement

0

zrobić insert a potem zrobić select i odczytać

1 użytkowników online, w tym zalogowanych: 0, gości: 1