У меня есть страница, и я хочу отображать только мое имя столбца, а не возраст или что-либо еще.Под этим я хочу показать весь столбец возраста и т. Д.
Это утверждение кажется нелогичным.Вы определенно захотите уточнить, что вы пытаетесь сделать, возможно, с некоторыми примерами.Но для меня это звучит так, будто вы хотите отобразить только определенное подмножество столбцов.Не один столбец, но в то же время не все столбцы.
Прежде всего, вам не нужно отображать все, что возвращается из вашего заявления SELECT
.Вы можете сделать SELECT * FROM table
и отобразить только соответствующие поля.
Более важно то, что когда вы указываете имя столбца, вы не ограничены только одним столбцом.Вы можете указать несколько, например: SELECT name, age, some_other_column FROM table
Когда вы говорите что-то вроде SELECT * FROM database
, меня немного беспокоит, что вы хотите выбрать все из вашего всего база данных в память.Если это ваше намерение, пожалуйста, не идите по этому пути.Реляционные базы данных очень хороши в оптимизации запросов, поэтому нет ничего плохого в том, чтобы отправлять им много запросов.Это не значит, что у вас должно быть слишком много поездок в базу данных, но наличие всего приложения зависит только от одной поездки в базу данных, что делает его немного далеким.(Если это не было вашим намерением, ничего страшного. Я просто хочу убедиться.)
Звучит так, как будто вы пытаетесь выразить идею JOIN
в своем запросе SELECT
и просто возникают проблемы с формулировкой.Вы пытаетесь получить данные из нескольких таблиц за одну поездку в базу данных?Если да, пожалуйста, покажите нам свои структуры таблиц.Еще одна вещь, которую реляционные базы данных очень хорошо умеют делать, - это поворот данных между разными таблицами для представления разных представлений данных.И даже могут быть некоторые структурные изменения, которые вы можете внести в модель данных, чтобы улучшить этот процесс.