Jaki masz problem z komputerem? Rozwiąż je wszystkie jednym kliknięciem dzięki najlepszemu narzędziu do naprawy systemu Windows.

W ciągu ostatnich kilku weekendów niektórzy z naszych czytelników opisali błędy korelacji pól.


SQL: błąd dopasowania pól

Autor wiadomość

Jason Ta
#1/8

SQL: błąd dopasowania handlu

Witam wszystkich,

Błąd korelowania pól

Nadchodząca kolejka ma komunikat o błędzie dokładnie taki jak w tytule:
(mam szczerą nadzieję, że to nie jest zbyt długie ;> )

WYBIERZ a.PiesID, b.PokId, c.DzieńSeq, c.PeriodID – –
Z Sem Pokój a zestaw, b, e Harmonogram;
GDZIE b.SemID równa się a.SemID;
i b.SemID = c.SemID
iw konsekwencji c.Open implikuje .T. – –
i c.LowPrior=.F. ;
i NIE ISTNIEJE;
(SELECT * FROM BadPeriod ;
WHERE BadPeriod.SemID oznacza c.SemID
; i BadPeriod.DaySeq= c.; dayseq
i BadPeriod.PeriodID równa się c.PeriodID —
a BadPeriod.RoomID równa się b.RoomID);
ZAMÓW PO 1,2,3,4

Gdy pojawia się określony problem, pojawia się on podczas podzapytania, które ma zewnętrzne odniesienie do
3 tabel. Jeśli usunę jedno z zewnętrznych linków w jakiejś klauzuli WHERE dokładnego podzapytania, zapytanie zadziała.

Dziękujemy za Twoje obawy:>

Jason Tam

Sobota, 30 czerwca, początek 2001 nie później niż 03:00:00 GMT

Anders Altber
nr 2 / 8

SQL:błąd wyboru pola

Jason
Wypróbuj to zapytanie, które zawiera > ALL (podzapytanie). IN (podzapytanie) zwykle nie jest rozpoznawane w tym przypadku, a EXIST (podzapytanie) po prostu nie jest obsługiwane podczas pracy z wieloma tabelami korelacji. WSZYSTKO może być odkryciem. To jest jakaś ostatnia inna logika, ale pozostały wynik może być taki sam. Jestem proszona o poradę do sprawdzenia. Zgodnie ze strategią, dlaczego w kalendarzu nie ma identyfikatora pokoju, jeśli identyfikator pokoju lub obszaru mieszkalnego znajduje się w niewłaściwym momencie? I co Sam wnosi do pomysłu.
Rozwiązania

inna osoba utworzy tymczasową listę zawierającą identyfikator Twojego pokoju przez całe pierwsze żądanie; które wielu może polubić, aby odnieść się do c.roomid w podzapytaniu zamiast w .roomid.

Napraw swój komputer teraz za pomocą Reimage

Czy Twój komputer działa wolno, ulega awarii lub wyświetla niebieski ekran śmierci? Nie bój się, pomoc jest tutaj! Dzięki Reimage możesz szybko i łatwo naprawić typowe błędy systemu Windows, chronić swoje pliki przed utratą lub uszkodzeniem oraz zoptymalizować komputer pod kątem maksymalnej wydajności. Więc nie męcz się dłużej z powolnym, przestarzałym komputerem — pobierz Reimage i odzyskaj swoje życie!

  • Krok 1: Pobierz i zainstaluj Reimage
  • Krok 2: Uruchom program i wybierz swój język
  • Krok 3: Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby rozpocząć skanowanie komputera w poszukiwaniu błędów

  • -Inne
    WYBIERZ

    a.SemID, b.RoomID, c.DaySeq, c.PeriodID;
    Sem Aula a, b, harmonogram c;
    GDZIE b.SemID oznacza a.SemID;
    a także b.SemID = c.SemID;
    i c.Open=.T. :
    i c.LowPrior to .F. – –
    b et.roomid > WSZYSTKIE;
    (WYBIERZ Roomid Z BadPeriod
    BadPeriod gdzie.SemID = c.SemID
    : i BadPeriod.DaySeq równa się c. – Dayseq
    i BadPeriod.PeriodID = c.PeriodID ):
    ZAMÓW Oprogramowanie 1,2,3,4

    -Inne

    Witam publiczność,

    błąd korelowania pól

    Następna kolejka generuje komunikat o błędzie asHead:
    (uważam, że nie jest za długi ;> )
    SELECT a.SemID, b. RoomID, c.DaySeq, c.PeriodID;
    C tydzień a, sypialnia b, czas c;
    GDZIE b.SemID = a.SemID;
    i b.SemID sposób c.SemID;
    C et.Open = .T. —
    C et.LowPrior = .F. ;
    i NIE ISTNIEJE;
    * (SELECT FROM BadPeriod
    WHERE BadPeriod.SemID = c.SemID ;
    jeszcze BadPeriod.DaySeq= c.DaySeq ;
    i BadPeriod.PeriodID implikuje c.PeriodID ;
    i BadPeriod i .Identyfikator Pokoju = b.Identyfikator Pokoju);
    ZAMÓW W 1,2,3,4

    Wydaje się, że problem jest związany z podzapytaniem, które ma jakiekolwiek zewnętrzne odniesienie do dwóch tabel. Jeśli usunę jeden z linków do pomiarów w klauzuli WHERE w podzapytaniu, zapytanie prawdopodobnie zadziała.

    Dzięki za szok:>

    Jason Tam

    Sobota 30 czerwca 2001 03:00:00 GMT

    Czy Twój komputer działa wolno? Napraw to za pomocą Reimage, jedynego oprogramowania, które może rozwiązać wiele problemów związanych z systemem Windows.