Czy istnieje jakiś prosty sposób (chodzi mi o zapytanie SQL) na pobranie danych z dwóch tabel za pomocą relacji ale tak, żeby pobrało wszystkie dane z pierwszej tabeli, a nie tylko te powiązane. Może to zobrazuje:
Tabela1
Kod
id | nazwa | opis
------------------
1 | aaa | coś
2 | bbb | cos2
3 | ccc | cos3
------------------
1 | aaa | coś
2 | bbb | cos2
3 | ccc | cos3
Tabela2
Kod
id | relacja_tabela1 | wartosc
------------------------------
1 | 1 | 10
2 | 1 | 20
3 | 1 | 30
4 | 3 | 400
------------------------------
1 | 1 | 10
2 | 1 | 20
3 | 1 | 30
4 | 3 | 400
I teraz chce pobrać wszystkie pozycje z Tabela1 i jeżeli jest relacja z Tabela2 to wtedy też z niej wartość.
Wydruk takiej tabeli:
Kod
Nazwa | opis | ew. wartość
--------------------------
aaa |coś | 10
aaa |coś | 20
aaa |coś | 30
bbb |cos2 | Null
ccc |cos3 | 400
--------------------------
aaa |coś | 10
aaa |coś | 20
aaa |coś | 30
bbb |cos2 | Null
ccc |cos3 | 400
No i jakby to wygładało jeżeli Tych Tabel i relacji było więcej.
Pytam się bo sam ostatnio wyciągałem takie dane z dwóch tabel, ale robiłem to na dwóch pętlach, a wydaje mi się, że zapytaniem SQL też to powinno być wykonalne.
Pozdrawiam
