![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 11.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Jeśli posiadam następującą bazę danych O nazwie: ‘super’, w której gromadzę superbohaterów i odpowiadających im aktorów. Actors(actor_id, actor_name, actor_surname) Hero(id, actor_id, name, place, weapon, skills) - 'actor_id' jest kluczem obcym To żeby połączyć te dwie tabele to wpiszę np.: select * from actors INNER JOIN hero using(actor_id); Z ‘select’ jest sprawa jasna, a co jeśli chcę dodać nowy record do dwóch tabel jednocześnie? – żeby klucz actor_id pojawił się jednocześnie w obu tabelach dla zachowania spójności. Czy może się nie da i trzeba oddzielnie napisać dwa zapytania? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
W linku co ci podałem, nigdzie nie widzę, by pomiędzy SELECT....FROM podawano nazwy kolumn. Dokumentacja jest oparta dobrymi przykładami. Trzeba się naprawdę mocno starać, by napisać to źle.
Wcześniej widziałem wersję jak mialeś dwa FROM. Skup się trochę. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 19:25 |