![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 14.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Otóż posiadam dwie tabele a i b połączone ze soba trzecią tabelą c (relacja wiele do wielu). Tabela 'a' zawiera id, imie. Tabela 'b' zawiera id, tytul. Tabela 'c' zawiera aid i bid. Problem mój polega na tym, że nie wiem w jaki sposób pobrać wszystkie dane z bazy. Załóżmy, że mam takie relacje: a 1 tomek 2 marek 3 zosia b 1 cokolwiek 2 cokolwiek1 3 okolwiek2 c 1 1 2 2 Takie zapytanie:
zwróci: tomek cokolwiek marek cokolwiek1 zosia NULL Natomiast takie, gdzie zamiast LEFT JOIN jest RIGHT JOIN
zwróci: tomek cokolwiek marek cokolwiek1 NULL cokolwiek2 Jak zbudowac zapytanie, o ile to możliwe, które zwróci: tomek cokolwiek marek cokolwiek1 zosia NULL NULL cokolwiek2 Mam nadzieję, że napisałem w miarę jasno. Z góry dziękuję za odpowiedź. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 03:25 |