Я вижу две возможные проблемы синтаксиса с вашим SQL.Во-первых, вам, вероятно, не нужно использовать префикс assay.
перед именами полей, поскольку вы указали, из какой таблицы вы выбираете, и это делает вашу ссылку на эти поля в GROUP BY несовместимой.Если вы используете assay.
в своем операторе SELECT, используйте его и в GROUP BYВо-вторых, вы должны включить count(*)
в оператор SELECT.Это в основном по той же причине - что бы вы ни указывали в GROUP BY и HAVING, это должны быть имена столбцов, которые вы указали в SELECT.Попробуйте это:
SELECT depth_from, au_gt, count(*)
FROM assay
GROUP BY depth_from, au_gt
HAVING count(*) >1;