durumunun nereye ekleneceğini ekleyeceğim. En yakın yeri bulmak için aşağıdaki sorguyu kullanıyorum.Ama nerede hata oluştuğu yerde geçersiz ekliyorsam.php mysql sorgusunda
SELECT
attName,
description,
rating,
COMMENT,
latitude,
langtitude,
openingTime,
closingTime,
(
(
ACOS(
SIN(".$lat." * PI()/180) * SIN(latitude * PI()/180) + COS(".$lat." * PI()/180) * COS(latitude * PI()/180) * COS(
(".$lang." - langtitude) * PI()/180
)
) * 180/PI()
) * 60 * 1.1515
) AS distance
FROM
attraction
HAVING
distance < 31
ORDER BY
distance
i eklemek isem durum hatası bana nasıl yardımcı come.please nereye eklemek için nerede yukarıdaki sorgu için koşul. Bir WHERE
koşuluna sahip HAVING
maddesini değiştirerek
Alt sorgu ile sarın ve sonra koşul ekleyin. Sanırım "WHERE distance <..." – lad2025
Muhtemelen ilgili: http://stackoverflow.com/questions/3096301/sql-server-as-statement-aliased-column-within-where-statement Bu SQL içindir Sunucu ama ana fikir aynıdır – lad2025
Sorgunun tam olarak neden bir soruna neden olduğunu gösterebilir misiniz? İşe yarayan bir sorgu veriyorsunuz ve bize bir şey yapıp çalışmadığınızı söyleyiniz, ama ne yaptığınızı bilmiyoruz. – klaar