вторая присоединиться к таблице отсутствует из вашего запроса, так include oc_artists_tags
таблицу в вашем присоединиться ...
Наконец ваш запрос должен быть-
SELECT *
FROM `oc_artists`, `oc_artists_tags`
WHERE `oc_artists`.`artist_id`=`oc_artists_tags`.`artist_id`
AND `oc_artists_tags`.`artist_tag` LIKE '%klass%'
Вы можете также использовать соединение или внутреннее соединение вместо запятой сшиваемых
SELECT *
FROM `oc_artists` as oa
join `oc_artists_tags` as oat on oa.artist_id=oat.artist_id
WHERE oat.artist_tag LIKE '%klass%';
Чтобы получить последующую производительность ниже процентного пункта
Вы должны выбрать только необходимые столбцы вместо *.
поля объединений должны быть проиндексированы и лучше будет то, что эти поля должны быть целыми.
Если возможно, избегайте '%' в левой части в подобном предложении, так как он не будет использовать индекс и замедляет ваш запрос. например, artist_tag, например «klass%», будет использовать индекс, но «% klass%» не будет.
Вы должны присоединиться к table oc_artists_tags тоже. – jarlh