Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте, вопрос заключается в следующем, для понимания приведу пример с двумя таблицами:
1) В первой таблице хранятся названия городов
CREATE TABLE `town` (
`ID` int(8) NOT NULL AUTO_INCREMENT,
`name_town` varchar(80) NOT NULL,
PRIMARY KEY (`ID`)
)
2) во второй таблице хранятся ID городов из первой таблицы
CREATE TABLE `way_town` (
`ID` int(8) NOT NULL AUTO_INCREMENT,
`ID_in_town` int(8) NOT NULL,
`ID_out_town` int(8) NOT NULL,
PRIMARY KEY (`ID`)
--------------------------------
Как вывести таблицу вида:
-----------------------------
id|name_in|name_out
1|Сургут|Тюмень
----------------------------
Как выводить name_in я понял :
select way_town.ID, name_town as name_in from way_town
left join town on way_town.ID_in_town=town.ID
Но как вывести name_out? как не пытался ошибка(свои попытки "бред" писать не буду), помогите пожалуйста понять и правильно построить запрос..
Неактивен
Используйте алиасы (синонимы) для таблиц:
Неактивен
Спасибо большое за помощь и оперативность! не додумался для таблиц синонимы сделать..
Неактивен