Нет, по той же причине это не было бы допустимым предикатом:
WHERE product_id = (1234, 16)
Это не имеет смысла сравнивать, что один скаляр равен кортеже.
Обратите внимание, что SQL действительно позволяет Вам сравнить кортеж кортежа:
WHERE (product_id, 16) = (1234, 16)
Но число элементов в обоих наборах должны быть одинаковыми.
А также вы можете сравнить кортеж подзапроса, который возвращает кортеж:
WHERE (product_id, 16) IN (SELECT product_id, SUM(unit_price) FROM ...
Пока оба кортежи имеют одинаковое число элементов.
выбросит ошибку 'Только одно выражение можно указать в списке выбора, когда подзапрос не вводится с EXISTS.' –