Pytania oznaczone «having»

260
Jaka jest różnica między POSIADANIEM a GDZIE?

Muszę googlować w niewłaściwy sposób lub mam głupi moment. Jaka jest różnica między HAVINGi WHEREw SQL SELECToświadczeniu? EDYCJA: Oznacziłem odpowiedź Stevena jako poprawną, ponieważ zawierała ona kluczową informację w linku: Gdy GROUP BYnie jest używany, HAVINGzachowuje się jak...

202
SQL - mając VS gdzie

Mam następujące dwie tabele: 1. Lecturers (LectID, Fname, Lname, degree). 2. Lecturers_Specialization (LectID, Expertise). Chcę znaleźć wykładowcę o największej specjalizacji. Kiedy próbuję tego, to nie działa: SELECT L.LectID, Fname, Lname FROM Lecturers L, Lecturers_Specialization...

176
Zapytanie SQL o znalezienie rekordów, w których liczba> 1

Mam tabelę o nazwie PAYMENT. W tej tabeli mam identyfikator użytkownika, numer konta, kod pocztowy i datę. Chciałbym znaleźć wszystkie rekordy dla wszystkich użytkowników, którzy mają więcej niż jedną płatność dziennie z tym samym numerem konta. AKTUALIZACJA: Dodatkowo powinien istnieć filtr,...

157
MySQL - użycie COUNT (*) w klauzuli WHERE

Próbuję wykonać następujące czynności w MySQL (patrz pseudokod) SELECT DISTINCT gid FROM `gd` WHERE COUNT(*) > 10 ORDER BY lastupdated DESC Czy istnieje sposób na zrobienie tego bez użycia (SELECT ...) w klauzuli WHERE, ponieważ wydawałoby się to marnotrawstwem

121
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...