![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 6.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Popieprzyło mi się.... połączenie TRZECH tabel ale tak aby wyciągnięty był zgrupowany nr Klienta z tabeli "c" ze wszystkimi wartościami wg przedstawionuch ograniczeń -- ale najważniejsze --> nie mogą się pokazać rekordy z tabeli "b" i "c" jeżeli wartości w kolumnie Numer są identyczne....
tabela "a" ID.|.klient.|.eMail.|.Waznosc.|.Uwagi.| ---+--------+-------+---------+-------+ 1..|...57...|.e@x.xx|....84...|..fff..| <--- czyli jest bo WHERE... Wazność=84 <-- czyli jest bo a.Klient=b.Klient 2..|...47...|.g@x.xx|....17...|..ggg..| <--- czyli jest bo a.Klient=b.Klient (ale brak bo w "b" brak) 3..|...51...|.m@x.xx|....84...|..ttt..| <--- czyli jest bo WHERE... Wazność=84 4..|...77...|.r@x.xx|....84...|..uuu..| <--- czyli jest bo WHERE... Wazność=84 <-- czyli jest bo a.Klient=b.Klient 5..|...77...|.r@x.xx|....81...|..f....| 6..|...77...|.r@x.xx|....74...|..uuu..| tabela "b" ID.|.klient.|.data..|.Numer...|.Uwagi.| ---+--------+-------+---------+-------+ 1..|...77...|.1999..|....22...|..fff..| <-- czyli jest bo a.Klient=b.Klient -- ALE NIE MA BYĆ bo b.Numar != c.Numer 2..|...47...|.2001..|....27...|..ggg..| <-- czyli jest bo a.Klient=b.Klient (ale brak bo w "a" brak) 3..|...57...|.2005..|....24...|..ttt..| 4..|...88...|.2010..|....23...|..uuu..| <-- czyli jest bo a.Klient=b.Klient -- ALE NIE MA BYĆ bo b.Numar != c.Numer 5..|...77...|.2010..|....25...|..uuu..| <-- czyli jest bo a.Klient=b.Klient tabela "c" ID.|.klient.|.data..|.Numer...|.Uwagi.| ---+--------+-------+---------+-------+ 1..|...18...|.2010..|....22...|..fff..| <-- tu Numer powtarza się z tabelą "b" więc MA BYĆ BRAK 2..|...47...|.2010..|....23...|..ggg..| <-- tu Numer powtarza się z tabelą "b" więc MA BYĆ BRAK 3..|...51...|.2010..|....72...|..ttt..| 4..|...88...|.2010..|....74...|..uuu..| 5..|...77...|.2010..|....74...|..uuu..|
... próbowałam w przeróżny sposób i ciągle źle... Pokazują się wszystkie razem z numerem 22 i 23 (oczywiście pomniejszone o inne zawężenia). Nie umiem zapisać tego ograniczenie. Niezależnie czy zapiszę || b.Numer != c.Numer || czy też || b.Numer = c.Numer || wynik jest identyczny... ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 10:55 |