Witam,
chciałbym pobrać dane z 2 tabel używając INNER JOIN oraz złączenia na podstawie jednego pola:
Tabela 1:
id | cat_id | content
Tabela 2:
id | cat_data
Złączenie następuje na linii cat_id <-> id jako n do 1
Pytanie mam natomiast takie: czy da się pobrać część danych, gdy w drugiej tabeli nic nie pasuje do złączenia?
Tzn. powiedzmy, że w id = 1 w tabeli pierwszej ma cat_id = 7, a w drugiej nie ma rekordu o takim id.
Normalne zapytanie zwraca mi brak rekordów, a przecież mogę użyć content z tego id = 1.
Oczywiście mogę robić 2 zapytania - najpierw pobierać z 1, a potem z drugiej poprzez złączenie, ale czy nie da się tego czasem zrobić w 1 zapytaniu?