
Я пытаюсь получить идентификаторы изображений, в которых отсутствует ярлык «автомобиль».Я попытался сгруппировать все метки объектов, которые связаны с конкретным идентификатором изображения.
Я пытаюсь исключить идентификатор изображения, в котором присутствует «автомобиль».Но вместо этого в группе исключается только метка объекта 'car'.
Я пробовал это -
SELECT used_car_image_id, GROUP_CONCAT(DISTINCT object_label ORDER BY object_label ASC SEPARATOR ',')
FROM individual_used_cars_image_label
GROUP BY used_car_image_id
HAVING GROUP_CONCAT(DISTINCT object_label ORDER BY object_label ASC SEPARATOR ',') != 'car'
И это -
SELECT used_car_image_id, GROUP_CONCAT(DISTINCT object_label ORDER BY object_label ASC SEPARATOR ',')
FROM individual_used_cars_image_label
WHERE object_label !='car'
GROUP BY used_car_image_id
Оба запроса дают идентификатор и просто исключают метку объекта «автомобиль».Выходными данными должна быть строка идентификаторов изображений, в которой нет метки объекта с именем 'car'