1

Temat: Problem z wyświetleniem danych

Mam następujący problem. (jestem początkujący więc proszę o wyrzumiałość)

mam tabele i wartości np:
tabela1    tabela2   tabela3  tabela4
kol1 kol2  kol1 kol2 kol1 kol2 kol1 kol2
janek 1       janek 8    janek  9    (brak tomka)
tomek 3     tomek  6    tomek  4    janek  5

teraz chce wyciągnąć dane w których jest kol1 jest równe czyli where tabela1.kol1 = tabela2.kol1 = tabela3.kol1 = tabela4.kol1 i wynik: 1,8,9,5

i jest ok w 1 wierszu ale w drugim wierszu tabela4.kol1 jest puste i nie wyswietli nic a chce tylko np. te 3 kolumny wyswietlic czyli chce
3,6,4,0

oczywiscie dane sa duzo bardziej zlozone ale zasada jak wyzej.

oczywiscie nie moge zastosowac tylko where tabela1.kol1 = tabela2.kol1 = tabela3.kol1 bo wtedy wyswietli mi : 1,8,9,(brak tomka)
i 1,8,9,5
i 3,6,4,(brak tomka)
i 3,6,4,5

Ostatnio edytowany przez konsul (2011-03-30 14:02:40)

2

Odp: Problem z wyświetleniem danych

3

Odp: Problem z wyświetleniem danych

4

Odp: Problem z wyświetleniem danych

ok problem rozwiazany.

nalezy uzyc create view i z tego join

dzięki i pozdrawiam

5

Odp: Problem z wyświetleniem danych

niestety jak używam create view i w kazdej tabeli mam po ok. 4-5k wierszy to polaczenie using dwoma argumentami trwa kilka godzic sic:( ma ktos jakis pomysl jak to zrobic duzo szybciej?

6

Odp: Problem z wyświetleniem danych

NO bez jaj 4-5k wierszy i kilka godzin?
Wklei tu to zapytanie ktore wykonujesz i definicje widoku.
Wklei tez plan wykonania zapytania.