Połaczenie dwóch encji do tabeli za pomocą id

0

Witam.
W swoim projekcie mam 3 tabele w mojej bazie danych . jedna tabela jest ojcem ktora ma atrybuty: id, imie, nazwisko, data urodzenia, pesel
Druga tabela to dziecko z atrybutami: id,imię, nazwisko, plec,pesel
I trzecia tabela to rodzina z atrybutem id.
W projekcie mam utworzone 3 encje do kazdej z tabel .
Za pomocą GET wyswietlam formularz dodający ojca do bazy danych i POSTEM odbieram te dane. Dodawanie rodzica i dziecka mi dziala . później chcę stworzyć rodzine z podanych osób . jak to ze sobą powiązać ?

0

IdRodziny w tabeli z ojcem i w tabeli z dzieckiem?

0

Wlasnie myślałem dac idojca w tabeli dziecka i id rodziny w tabeli ojca. Ojciec moze miec wiele dzieci

0

Jak dasz idRodziny w obu tabelach to po co dawać idOjca w tabeli dziecka? W rodzinie masz jednego ojca. Można to już wyciągnąć zapytaniem. Skoro dziecko i ojciec należą do tej samej rodziny.

SELECT firstname, lastname FROM Fathers WHERE familyId = (SELECT familyId FROM Children WHERE id = PARAMETR ID DZIECKA)
0

Oka dzięki. Spróbuję dodac idrodziny i zrobić metode do jej tworzenia w springu

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