Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Сохранение текстов на разных языках в базе данных

13.11.21 13:37
Re: Сохранение текстов на разных языках в базе данных
 
uscheswoi_82 старожил
в ответ AlexNek 13.11.21 13:10, Последний раз изменено 13.11.21 13:42 (uscheswoi_82)
Ваш вариант решения.

Так?

Таблица City:

CityID, LangID, Description


Таблицая Language:

LangID, Description


Дальше:

SELECT c.Description FROM City AS c INNER JOIN Language AS l ON c.LangID l.LangID WHERE LangID = .. AND CityID = ...


Например:

Language:

LangID Dscription

1 Русский

2 English


City:

CItyID LangID Description

1 1 Москва

1 2 Moscow


SELECT c.Description FROM City AS c INNER JOIN Language AS l ON c.LangID l.LangID WHERE LangID=1 AND CityID=1

Результат:

Description

Москва


SELECT c.Description FROM City AS c INNER JOIN Language AS l ON c.LangID l.LangID WHERE LangID=2 AND CityID=1

Результат:

Description

Moscow

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
 

Перейти на