Донна
Разница между предложением "where" и предложением "имеющее" заключается в том, что предложение "Where" применяется для принудительного выполнения условия в операторе select и функции одной строки и применяется до предложения GROUP BY, где предложение as HAVING применяется для обеспечения выполнения условия. функции GROUP и применяется после предложения GROUP BY в запросе.
Когда вы выполняете сводный запрос, вы также можете указать предложение Have. Это похоже на предложение Where, с той лишь разницей, что оно включает сводное значение вместо значения столбца.
Самый простой способ понять разницу между предложением «Где» - это предложение «Где» обозначает строки в ваших таблицах, которые необходимо интегрировать при суммировании. Предложение «Наличие» действует после того, как было проведено суммирование. Он обозначает, какая из итоговых строк возвращается в вашем наборе результатов.
Саманта
Разница в том, что WHERE работает с отдельными строками, а HAVING - с группами.
У вас может быть WHERE без HAVING, у вас может быть HAVING без WHERE, у вас может быть и WHERE, и HAVING, и у вас не может быть ни WHERE, ни HAVING. Но у вас не может быть HAVING без группировки, даже если группа состоит из всего набора результатов.