После входа пользователя в меню Forum входит еще две ссылки, а именно: тема, которую я опубликовал, и тема, в которой я участвую. Первый запрос проще. Если тематические посты и наклейки с ответами находятся в таблице данных. Мы знаем, в целом, когда ответ выпущен, название может быть опущено. Как это сделал этот запрос?
Давайте сначала посмотрим на код движущейся сети:
Ниже приведено фрагмент кода:
Выберите Top 200 * из темы, где The TapeId (выберите Top 200 RootId из & nowusebbs и где PostUserId = & userId & Order by ensounderid desc sc
Почему в этом запросе есть небольшие кронштейны? Что это значит? И послушать разложение.
Запрос, который мы обычно используем, представляет собой один слойный запрос, но приведенный выше запрос представляет собой два уровня. Иными словами, сначала выполните запрос в небольшом кронштейне (мы называем его дочерним запросом), а затем сервер начинает выполнять внешние запросы и возвращает правильный результат. Приведенный выше запрос, первый слой запроса, чтобы проверить все сообщения (включая ответ), опубликованные пользователем в этой версии, а затем проверить тему этих наклеек.
В дополнение к вышеуказанной функции, каковы преимущества вложенного запроса? Если статистическая функция необходима для использования статистической функции в условиях поиска (которая часто используется в статистике анализа), вы можете использовать вложенный запрос. Например, теперь требуется код книги со средними продажами всех продаж.
Выберите title_id, qty // title_id - номер книги, Qty - это продажи
От продаж
Где qty> avg (qty) // avg - это средняя функция, AVG (qty) - средний объем продаж
Сервер будет вызвать ошибку, потому что статистическая функция данных списка выбора не допускается в предложении «Где». Используя вложенные запросы в предложении, эта проблема может быть решена.
Ниже приведено фрагмент кода:
Выберите title_id, Qty
От продаж
Где qty>
(Выберите AVG (QTY) из продаж)