Как правильно написать запрос sql для вывода данных из 2х таблиц?
Ваши таблицы не отвечают даже первой нормальной форме!
Лучше привести к такому виду:stuff //товары                banner
id| price| ... и т.д.            id|width|height| ... и т.д.
|                                 |
|      stuffToBanner              |
|____stuffID | bannerID___________| // и эта комбинация должна быть PK,
// FK на "stuff.id" и  FK на "banner.id"
Тоесть есть: 
товары с ID, 1,2,3,4,5,6,7,8,9,10
баннеры с ID, 1,2
и связная таблица
stuffID, bannerID
1,1
1,2
3,1
Тогда по INNER JOIN можно очень быстро определить что выводить, а что нет
Через LIKE пробуйте, но это в корне не правильно.