Вы не можете сделать это с MySQL, по крайней мере, не так, как вы пытаетесь.Если вы думаете об этом:
if content_type = 'article'
begin
LIMIT 10
end
не имеет смысла.LIMIT применяется к набору, а не к одной записи.Если то, что вы написали, было допустимым SQL, и ваши данные содержали как контент, который был верным для content_type = 'article', так и некоторый, который был ложным.Что бы вы ожидали?