Это выглядит правильно, но использовать LEFT JOIN
здесь бессмысленно, так как вы отфильтровываете неудачные объединения в предложении WHERE
. Просто используйте JOIN
.
Вы также не должны нуждаться в предложении LIMIT
, поскольку все купоны должны иметь уникальные идентификаторы (при условии, что id
является первичным ключом), и у каждого купона есть только один владелец.