Pytania otagowane jako having-clause

7
GDZIE vs POSIADANIE
Dlaczego musisz umieszczać kolumny, które sam tworzysz (na przykład select 1 as "number") po MySQL, HAVINGa nie WHEREw MySQL? I czy są jakieś wady zamiast robić WHERE 1(zapisywanie całej definicji zamiast nazwy kolumny)?

5
Czy możesz użyć aliasu w klauzuli WHERE w mysql?
Muszę użyć aliasu w klauzuli WHERE, ale ciągle mówi mi, że jest to nieznana kolumna. Czy jest jakiś sposób na obejście tego problemu? Muszę wybrać rekordy, które mają ocenę wyższą niż x. Ocena jest obliczana jako następujący alias: sum(reviews.rev_rating)/count(reviews.rev_id) as avg_rating
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.