У меня есть следующие таблицы, из которых перевод
пуст, и я пытаюсь заполнить:
translation {
id
translated
language_id
template_id
}
language {
id
langname
langcode
}
template {
id
tplname
source
domain
total
}
Исходные данные для заполнения перевода
являются временная таблица, которую я создал из внешнего файла CSV:
tmp_table {
id
translated
langname
tplname
source
domain
}
Я бы хотел заполнить перевод
значениями из tmp_table
. переведенное поле
можно скопировать напрямую, но я не совсем уверен, как получить правильный language_id
(tmp_table.langname может использоваться для определения language.id) и template_id
(tmp_table.tplname, tmp_table.source, tmp_table.domain вместе могут использоваться для определения template.id).
Это может быть тривиальный вопрос, но я новичок в SQL и не уверен, каким должен быть лучший запрос для заполнения таблицы трансляции
. Любые идеи?