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..|
$wynik = mysql_query ("SELECT a.Klient, a.eMail, a.Waznosc, b.Klient, b.Data, b.Numer, c.Klient, c.Data, c.Numer FROM a, b, c WHERE a.Waznosc = '84' AND a.Klient = b.Klient AND b.Numer != c.Numer GROUP BY c.Klient; ") or $recordo0 = $rekord[0]; $recordo1 = $rekord[1]; $recordo2 = $rekord[2]; $recordo3 = $rekord[3]; $recordo4 = $rekord[4]; $recordo5 = $rekord[5]; $recordo6 = $rekord[6]; $recordo7 = $rekord[7]; $recordo8 = $rekord[8]; }
... 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... ?