Problemy z zapytaniami, przez całe życie nie mogę zrozumieć, co jest nie tak z tym zapytaniem
HAVING distance ="10"
GROUP BY c.ancient,
c.ant_name,
p.upper,
p.name,
BŁĄD 1064 (42000): Masz błąd w twojej składni SQL; sprawdź instrukcję co odpowiada Twojemu serwerowi MySQL wersja dla właściwej składni do użycia w pobliżu „GROUP BY c.city_id, c.city_name, p.prop_ynow_id, p.Name, pr.PRE_Ident SELECT dis ”w wierszu 1
Odpowiedzi:
5 dla odpowiedzi № 1HAVING
idzie po GROUP BY
. MySQL jest wybredny w ten sposób.
1 dla odpowiedzi nr 2
Trochę za późno na imprezę, ale z mojego doświadczenia zapytania w dowolnym standardowym języku SQL muszą iść:
WSTAWIĆ, KASOWAĆ, WYBIERZ, Z, GDZIE, GRUPUJ WEDŁUG, MAJĄC, ZAMÓW PRZEZ
Zamówienie.
0 dla odpowiedzi № 3
Nie używam MySQL, ale w SQL, do którego jestem przyzwyczajony, klauzula HAVING musi iść za klauzulą GROUP BY.