есть три таблицы страна->регион->город где в каждой последующей есть id предыдущей, к которой та относится:
тбл.страна
id name
1 Албания
2 Уругвай
3 Вьетнам
тбл.регион
id name countryid
1 Албанский регион 1
2 Уругвайский регион 2
3 Вьетнамский регион 3
тбл.город
id name regionid
1 Албанская столица 1
2 Уругвайская столица 2
3 Вьетнамская столица 3
Подскажите пожалуйста как одним запросом по Id города получить id региона и страны.
Лично мне нравится запросы вот такие, тут все понятно откуда что как берется:
SELECT
тбл.страна.name as `countryname`,
тбл.регион.name as `regionname`,
тбл.город.name as `cityname`
FROM тбл.страна, тбл.регион, тбл.город
WHERE
тбл.страна.id = тбл.регион.countrid
AND тбл.регион.id = тбл.город.regionid
AND тбл.город.id = какой-то город ид
Продвижение своими сайтами как стратегия роста и независимости