![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 3.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem i nie umiem sobie z nim poradzic moze to proste ale ja juz wymiękam.
Mam 2 Tabele połączone jakims id np. tabela1: aaa | id tabela2: bbb | id i chodzi mi o zapytanie takie żeby wypisywało aaa | bbb, natomiast jeśli w tabeli1 w polu id jest NULL to żeby wypisało aaa | NULL czyli wyniki maja mniej wiecej wyglądać tak: ala | dom ola | samochod kasia | null zosia | pralka Mam nadzieje ze kumacie o co mi chodzi wiem że trzeba użyc ifa ale nie wiem jak. Z góry dzieki za pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 9.02.2004 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Wyczuwam tutaj klasyczny problem - pomijanie rekordów które nie zawierają wszystkich danych ... czyli np. rekordów gdzie powiązanie do drugiej tabeli nie oddaje żadnego wyniku ...
Rozwiązanie to wykorzystanie JOIN. Nieco jest tutaj: http://www.w3schools.com/sql/sql_join.asp
Jeśli tabela Employees zawiera rekordy które nie mają połączenia do tabeli Orders to i tak rekordy te zostaną zwrócone ale będą miały pustą wartość. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 18:43 |