anonim_4396
| anonim_4396 a întrebat:

Se pricepe cineva la SQL? Am nevoie de putin ajutor. E vorba de niste Join-uri.

5 răspunsuri:
| flixbuster a răspuns:

Cum n-ai (de)scris problema, pot sa-ti zic un banc.

A database developer walks into a bar and sees 2 tables.
He asks them: may I join you?

Daca (de)scrii problema, poate primesti un raspuns la ea.

| sierra1 a răspuns (pentru flixbuster):

Drăguț! (să fie many-to-many)

| Archangells a răspuns:

Select f.FilmName, d. DirectorName from tblDirector as d Left Outer Join tblFilm as f on d. DirectorId=f.FilmDirectorId

Daca sunt 120 de directori in tabelul tblDirector si 260 de filme in tblFilm, cate randuri va returna interogarea?

Cel mult 120 randuri
Cel mult 260 randuri
260 fix
Nimic

| Archangells a răspuns (pentru flixbuster):

Vezi raspunsul de mai jos. Multumesc!

| flixbuster a răspuns (pentru Archangells):

Ca principiu, LEFT (OUTER) JOIN functioneaza cum scrie aici - ar trebui sa te prinzi ce si cum daca citesti cu atentie:

https://www.w3schools.com/sql/sql_join_left.asp

Nu-ti pot da un raspuns fara sa stiu daca din tblFilm ai FK pe DirectorId in tblDirector.