У меня есть таблица (img), которая собирает информацию об автомобиле или грузовике, в поле разделов я могу иметь более одного значения, а в другой таблице (img_mas_vistas) я сохраняю информацию при просмотре img....
если я удаляю carro из поля разделов, две таблицы по-прежнему совместно используют img_id и id_usuario ..
Моя проблема заключается в том, что я пытаюсь выбрать эту общую информацию img_id, id_usuario и section.
Это мой запрос, но он выбирает все из таблицы.
SELECT mu.img_id, mu.img_name, mu.title, FROM_UNIXTIME(mu.time, '%M, %D, %Y') as time
FROM imgs mu
INNER JOIN img_mas_visas
INNER JOIN (SELECT t.img_id FROM imgs t WHERE sections LIKE '%carro%' ) mm
ON
img_mas_visas.img_id = mm.img_id ORDER BY img_mas_visas.visits AND img_mas_visas.id_usuario = '$userId' AND img_mas_visas.section = 'carro' DESC LIMIT 3
img table
id | img_id | img_name | img_title | time | sections | id_usuario
1 45 car2 Civic now carro, trucks 23
img_mas_vistas table
id | img_id | vistas | section | id_usuario
1 55 3 carro 23