Не работает оператор НЕ РАВНО

При запросе не работает оператор НЕ РАВНО. Я вывожу список элементов из БД, которые не равны номеру id продукта. Но оператор не срабатывает, всё равно выводится весь список.

$sqlElemFrom  = "SELECT products_elements.*, products_link_elements.id as pl_id, products_link_elements.id_products, products_link_elements.id_elements
FROM products_elements
LEFT JOIN products_link_elements
on products_link_elements.id_elements = products_elements.id
WHERE NOT (products_link_elements.id_products = ?s) GROUP BY products_elements.id ORDER BY name";
$dataElemFrom = $db->getAll($sqlElemFrom, $id_products);

Пробовала так, но все равно не помогает:

WHERE NOT (products_link_elements.id_products = ?s)
WHERE products_link_elements.id_products != ?s
WHERE products_link_elements.id_products <> ?s

Ответы (0 шт):