Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 0 Dołączył: 13.04.2004 Skąd: Łódź Ostrzeżenie: (0%)
|
Witam!
Mam dwie tabele: Tabela1 id rekord costam Tabela2 id costam2 Chcę wybrać wszystko z tabeli 1 (wg. zadanych kryteriów) i wszystkie rekordy z tabeli 2 których pole id jest równe polu owner tabeli 1. Chcę mieć w jednym rzędzie wyników zarówno wyniki z tabeli 1 jak i tabeli 2 (o ile istnieje odpowiadający rekord tabeli 2 - a nie zawsze istnieje). Próbowałem LEFT JOIN, ale jeżeli rekord tabeli 2 nie istnieje, to rekord tabeli 1 jest pomijany, a mi chodzi żeby rekord z tabeli 1 był zawsze zwracany. |
|
|
|
L_Devil MySQL - pobieranie z dwóch tabel z możliwością opuszczenia jednej 12.08.2008, 20:53:00
Ar2r Może zaprezentujesz swoje zapytanie. Według mnie L... 12.08.2008, 21:20:16
L_Devil [SQL] pobierz, plaintext SELECT `t1`.`costam` AS `... 13.08.2008, 16:45:49
Ar2r Składnia wydaje się prawidłowa. Może spróbuj wykon... 13.08.2008, 17:57:10
L_Devil Sprawdziłem - ten mini przykład działa. Gdy jednak... 16.08.2008, 00:37:41
JoShiMa Może napisz stricte LEFT OUTER JOIN 17.08.2008, 14:22:45
L_Devil Zapytanie:
[SQL] pobierz, plaintext SELECT `c`.`g... 19.08.2008, 21:59:51
JoShiMa A może:
[SQL] pobierz, plaintext WHERE `l`.`lang`... 20.08.2008, 10:35:08
L_Devil Najtrudniejsze problemy mają najprostsze przyczyny... 24.08.2008, 19:21:07 ![]() ![]() |
|
Aktualny czas: 21.12.2025 - 23:38 |