Cześć. robię właśnie zadanie do szkoły z baz danych i natknąłem się na problem z jednym zapytaniem do bazy
Polecenie brzmi: Utwórz listę zawierającą identyfikatory mieszkań, w których średnio na osobę przypada mniej niż 6 m2.
To jest moja linijka kodu:
SELECT Adres.id_mieszkania, [Adres]![metraz]/[Osoby]![liczba_osob] AS Wyr1
FROM Adres INNER JOIN Osoby ON Adres.id_mieszkania = Osoby.id_mieszkania
WHERE ((([Adres]![metraz]/[Osoby]![liczba_osob])<6));
A tutaj jest to co mysql mi zwrócił:
32 błędów zostało znalezionych podczas analizy.
Nieoczekiwany znak. (near "[" at position 28)
Nieoczekiwany znak. (near "]" at position 34)
Nieoczekiwany znak. (near "[" at position 36)
Nieoczekiwany znak. (near "]" at position 43)
Nieoczekiwany znak. (near "[" at position 45)
Nieoczekiwany znak. (near "]" at position 51)
Nieoczekiwany znak. (near "[" at position 53)
Nieoczekiwany znak. (near "]" at position 65)
Nieoczekiwany znak. (near "[" at position 159)
Nieoczekiwany znak. (near "]" at position 165)
Nieoczekiwany znak. (near "[" at position 167)
Nieoczekiwany znak. (near "]" at position 174)
Nieoczekiwany znak. (near "[" at position 176)
Nieoczekiwany znak. (near "]" at position 182)
Nieoczekiwany znak. (near "[" at position 184)
Nieoczekiwany znak. (near "]" at position 196)
Wcześniej znaleziono alias. (near "]" at position 34)
Nieoczekiwany znak. (near "]" at position 34)
Nieoczekiwany znak. (near "!" at position 35)
Nieoczekiwany znak. (near "[" at position 36)
Nieoczekiwany znak. (near "metraz" at position 37)
Nieoczekiwany znak. (near "]" at position 43)
Nieoczekiwany znak. (near "/" at position 44)
Nieoczekiwany znak. (near "[" at position 45)
Nieoczekiwany znak. (near "Osoby" at position 46)
Nieoczekiwany znak. (near "]" at position 51)
Nieoczekiwany znak. (near "!" at position 52)
Nieoczekiwany znak. (near "[" at position 53)
Nieoczekiwany znak. (near "liczba_osob" at position 54)
Nieoczekiwany znak. (near "]" at position 65)
Nierozpoznane słowo kluczowe. (near "AS" at position 67)
Nieoczekiwany znak. (near "Wyr1" at position 70)
Zapytanie SQL: Kopiuj Dokumentacja
SELECT Adres.id_mieszkania, [Adres]![metraz]/[Osoby]![liczba_osob] AS Wyr1 FROM Adres INNER JOIN Osoby ON Adres.id_mieszkania = Osoby.id_mieszkania WHERE ((([Adres]![metraz]/[Osoby]![liczba_osob])<6));
MySQL zwrócił komunikat: Dokumentacja
#1064 - Something is wrong in your syntax obok '[Adres]![metraz]/[Osoby]![liczba_osob] AS Wyr1
FROM Adres INNER JOIN Osoby O...' w linii 1
Ma ktoś jakiś pomysł gdzie popełniłem błąd? Będę bardzo wdzięczny za wszelką pomoc