Параметры для последующих запросов

Вывод перечня языков

languageId
Идентификатор языка
languageCode
Код языка
languageName
Название языка
SELECT ln.*
FROM languages l
INNER JOIN languages_names ln ON ln.languageCode=l.languageCode AND ln.languageId=l.languageId
ORDER BY ln.languageName


Вывод перечня стран на заданном языке


countryId
Идентификатор страны
countryName
Название страны
SET @languageId = 28; /* 15 - Немецкий язык; 28 - Русский язык */

SELECT cn.countryId,cn.countryName
FROM countries c
INNER JOIN countries_names cn ON cn.countryId=c.countryId
WHERE cn.languageId=@languageId
ORDER BY cn.countryName