Member 12643088 Ответов: 2

Как написать идентификатор элемента другой таблицы и автоматически приравнять его к тексту


привет, название испорчено, я знаю :D
у меня есть таблица под названием город , там есть две колонки, идентификатор города и название города
теперь у меня есть еще одна таблица под названием flights с тремя столбцами: id, time и city id
у меня есть элемент в таблице city, id=1, Название города= slemani,
и теперь я открываю таблицу перелета и написать id=1, Время=бла-бла, и код города=1
я хочу автоматически изменить идентификатор города на название города, идентификатор slemani равен 1, и я пишу 1 в идентификаторе города, я хочу, чтобы 1 автоматически изменился на slemani, как это сделать?

Что я уже пробовал:

я попытался получить текст, используя его идентификатор

2 Ответов

Рейтинг:
1

OriginalGriff

Используйте соединение:

SELECT f.Id, f.Time, c.CityName FROM Flights f
JOIN City c ON c.ID = f.CityId


Рейтинг:
0

Peter Leow

Попробовать это:

SELECT f.id, f.time, c.city_name FROM flights f
JOIN city c ON c.city_id = f.city_id WHERE f.city_id=1
Учить SQL-соединения[^]