select * from tbl
where
id_ref = (select id_ref from tbl where id_carrier = 99 limit 1)
and delete = 0
order by id_carrier desc
limit 1;
select tbl.*
from tbl
join (select id_ref from tbl where id_carrier = 99 limit 1) ref on ref.id_ref = tbl.id_ref
where delete = 0
order by id_carrier desc
limit 1;
SELECT * FROM table1
LEFT JOIN table2 ON table2.id = table1.id;
варчаром, потому что это промокоды, которые создаются в админке. И в сумме может указываться либо просто число, что будет значить фиксированную скидку, либо число со знаком процент, что будет означать процентную скидку. По остальным моментам понял, спасибо на указанные ошибки
Ссылка генерируется сервером? Если например PHP
https://phpize.online/sql/mysql57/undefined/php/ph...