Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 21993

Relacja wiele do wiele + proste zapytanie sql server

$
0
0

Witam,

Mam 3 tabele Ksiazki(Id_ksiazki int PK, Tytul nvarchar(50), Ilosc_stron nvarchar(10)), Autorzy(Id_autora int PK, Imie nvarchar(50), Nazwisko nvarchar(50)) i Posrednia(Id_autora FK, Id_ksiazki FK) 

Teraz chciałbym zadać pytanie, gdzie zostana wypisane imie autora ktory napisal dana ksiazke czyli: select imie from Autorzy, Ksiazki where tytul = 'poszukiwany tytul'. Niestety dostaje wszystkie imiona autorow z tabeli Autorzy. 

Nie jestem także pewny co do sposobu dodania krotki do tabeli pośredniej poprostu użylem:

Insert into (Id_autora, Id_ksiazki) values (1, 1) 

Oczywiscie wczesniej były już stworzone krotki w tabelach Autorzy, Ksiazki

Nie wiem dlaczego tak? Także wydaję mi się, że powieliłem dane przy stworzeniu tabeli 'posredniej'.

Używam Microsoft Sql Server 2016


Viewing all articles
Browse latest Browse all 21993

Trending Articles


Sprawdź z którą postacią z anime dzielisz urodziny


MDM - Muzyka Dla Miasta (2009)


Częstotliwość 3.722MHz


POSZUKIWANY TOMASZ SKOWRON-ANGLIA


Ciasto 3 Bit


Kasowanie inspekcji Hyundai ix35


Steel Division 2 SPOLSZCZENIE


SZCZOTKOWANIE TWARZY NA SUCHO


Potrzebuje schemat budowy silnika YX140


Musierowicz Małgorzata - Kwiat kalafiora [audiobook PL]