Таблица Название: TESTВЫБРАТЬ положение с группой выражением
//TEST
A# NAME
------------
1 CHIRS
2 MAY
3 JOHN
//APPLIES
A# P#
---------------------
1 HELLO
2 YES
1 HAPPY
Если когда-нибудь я использую этот запрос:
SELECT DISTINCT * FROM TEST t INNER JOIN APPLIES ap
on t.A#=ap.A# WHERE count(*)>1;
Я хочу, чтобы показать дисплей только 1 или несколько записей, найденные в данной статье относится где TEST. A # = APPLEIS.A #
Ожидаемый результат:
A# NAME
-------------
1 CHIRS
«Дайте ошибку» --- мы должны угадать, что ошибка это? 'GROUP BY t. *' --- что вы хотели выразить этим? 't. *' ** не ** выражение – zerkms
Покажите свой ожидаемый результат с образцами данных. – bgs
1. Используйте 'GROUP BY', а не' DISTINCT'; 2. Используйте 'HAVING', а не' WHERE', чтобы фильтровать после агрегации –