У меня есть следующая таблица с именем Fruits.Запрос из нескольких столбцов
ID English Spanish German
1 Apple Applice Apple-
2 Orange -- --
Если программа проходит 1 и на английском языке, я должен вернуть «Яблоко». Как я могу написать запрос sql для этого? Спасибо.
ли программа возвращает строку, которая является запрос SQL? вы можете включить часть программы в свой вопрос. –
Привет, мне просто нужно вернуть правильное имя столбца, например. Выберите «Английский из Фруктов», где ID = 1, но если программа проходит испанский, запрос должен быть «Выбрать испанский из фруктов», я не знаю, как динамически выбирать столбец. Спасибо – TNA
Поскольку вы хотите запросить данные, такие как 'English' или' Spanish', это хороший показатель того, что ваш дизайн таблицы неправильный. Вещи, которые вы хотите запросить, должны быть * значениями *, которые существуют * внутри * строк данных, а не в * именах столбцов. Таблица должна быть «ID, Язык, FruitName» и иметь по одной строке для каждого «Language», для каждого «ID». –