Здравствуйте, Андрющенко Вячеслав Васильевич!
А где ты берешь список нужных стран?
Допустим, нужно выбрать страны 1, 5, 26
Тогда запрос такой:
$sql = ‘SELECT goods.id AS GoodID
FROM suppliers INNER JOIN goods ON suppliers.id=goods.country_id
WHERE suppliers.id = 1 OR suppliers.id = 5 OR suppliers.id = 26‘
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result))
{
echo $row[‘GoodID‘]."
\n";
}
Это выведет все товары, которые производят в странах с ID 1, 5, 26
Как работает SQL? Мы объединяем 2 таблицы по ID, потом выбираем нужные строки (т.е. с нужным ID)
После этого говорим что в запросе нам нужно только одно поле - ID товара, которое нам удобно называть по GoodID. Все. Потом уже идет пхп.
Посмотри справочники по SQL. И попробуй сложные SELECT-запросы в phpMyAdmin. Помогает
Удачи.