Rożnica w kodzie

0
SELECT Imie, Nazwisko
FROM SzczegoloweDaneCzlonkow INNER JOIN Frekwencja
ON SzczegoloweDaneCzlonkow.IdentyfikatorCzlonka = Frekwencja.IdentyfikatorCzlonka
INNER JOIN Lokalizacje
ON Frekwencja.IdentyfikatorLokalizacji = Lokalizacje.IdentyfikatorLokalizacji
WHERE Lokalizacje.Miasto = 'Wietrzna Góra' AND Lokalizacje.Miasto = 'złotopolskie' AND Frekwencja.UczestnictwoCzlonka = 'T';
SELECT Imie, Nazwisko
FROM Frekwencja INNER JOIN Lokalizacje
ON Frekwencja.IdentyfikatorLokalizacji = Lokalizacje.IdentyfikatorLokalizacji
INNER JOIN SzczegoloweDaneCzlonkow
ON Frekwencja.IdentyfikatorCzlonka = SzczegoloweDaneCzlonkow.IdentyfikatorCzlonka
WHERE Lokalizacje.Miasto = 'Wietrzna Góra' AND Lokalizacje.Wojewodztwo = 'złotopolskie' AND Frekwencja.UczestnictwoCzlonka = 'T';

Czy te dwa kody źródłowe się różnią? Wydaję mi się, że powinny robić to samo. Jednak drugi kod wyszukuje mi 3 rekordy, a kod pierwszy nie wyszukuje mi żadnego.

1

AND Lokalizacje.Miasto = 'złotopolskie'
vs
AND Lokalizacje.Wojewodztwo = 'złotopolskie'
...

0

ok dzięki

0

Przecież z wyjątkiem słów kluczowych to są dwa całkiem różne zapytania, a Ty się dziwisz, że masz różne wyniki :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1