Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] Częściowe pobranie danych w wypadku złączenia
-lukasamd-
post
Post #1





Goście







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?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 08:51