Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/18: Рейтинг темы: голосов - 18, средняя оценка - 4.94
0 / 0 / 1
Регистрация: 26.06.2012
Сообщений: 275

Запрос с объединением двух таблиц

08.08.2006, 14:32. Показов 3291. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите где я допустил ошибку?
Я вывожу одно поле из таблицы вот таким образом:
SQL
1
2
3
SELECT DateTime
FROM Automatlog
WHERE DateTime >= CONVERT(datetime, '30.08.2005', 103) AND DateTime
И получаю одну запись, как идолжно быть. А когда я соединяю две таблицы, то эта запись не выводится. Я писал это так:
SQL
1
2
3
SELECT al.DateTime AS alDateTime, ...
FROM Automatlog al JOIN Automats a ON al.Automat = a.AutomatNumber 
WHERE DateTime >= CONVERT(datetime, '30.08.2005', 103) AND DateTime
И так:
SQL
1
2
3
SELECT al.DateTime AS alDateTime, ...
FROM Automatlog al JOIN Automats a ON al.Automat = a.AutomatNumber 
WHERE alDateTime >= CONVERT(datetime, '30.08.2005', 103) AND alDateTime
И так:
SQL
1
2
3
SELECT al.DateTime AS alDateTime, ...
FROM Automatlog al JOIN Automats a ON al.Automat = a.AutomatNumber 
WHERE al.DateTime >= CONVERT(datetime, '30.08.2005', 103) AND al.DateTime
В чем фишка?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.08.2006, 14:32
Ответы с готовыми решениями:

Запрос с объединением таблиц и фильтрацией
Всем доброго времени суток! Подскажите как мне можно выполнить вывод в одну таблицу: описания, фото и цен товаров? Это 3 разные таблицы,...

Выборка данных с объединением из 5 таблиц
Здравствуйте! Подскажите пожалуйста как правильно записать запрос для выборки данных, где есть условие объединения 5 таблиц? ...

Непростой запрос из двух таблиц
Есть одна таблица (id, id от кого, id кому, что-то). И вторая таблица с пользователями, но пользователи равноценны (кому и от кого),...

5
2 / 2 / 1
Регистрация: 18.10.2007
Сообщений: 1,748
08.08.2006, 14:49
По всей видимости условие al.Automat = a.AutomatNumber не выполняется.
Попробуй сделать LEFT JOIN.
Кроме того, название поля DateTime необходимо заключить в квадратные скобки, т.к. оно совпадает с названием типа данных datetime.
И еще. Перед заданием вопросов по SQL было бы совсем неплохо предоставлять схему данных.
0
0 / 0 / 1
Регистрация: 26.06.2012
Сообщений: 275
08.08.2006, 15:14  [ТС]
Спасибо большое!

Получилось, причем работает только с обоими замечаниями (LEFT и [])
0
Silver
08.08.2006, 15:14
Дико извиняюсь...
SQL
1
WHERE DateTime >= CONVERT(datetime, '30.08.2005', 103) AND DateTime
Это что за условие?
2 / 2 / 1
Регистрация: 18.10.2007
Сообщений: 1,748
08.08.2006, 15:18
2Автор: Читайте книжки, ищите различия между JOIN и LEFT JOIN. Поверьте, они есть.
2Silver: Как я понимаю, там какое-то еще условие, не поместившееся.
0
0 / 0 / 1
Регистрация: 26.06.2012
Сообщений: 275
08.08.2006, 15:23  [ТС]
Различия между JOIN и LEFT JOIN я знаю просто я уже ставил LEFT JOIN и все равно не работало, я совсем забыл про [скобки], если бы я с самого начала учел эти два нюанса... видно что-то помешало
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.08.2006, 15:23
Помогаю со студенческими работами здесь

Запрос на сравнение из двух таблиц
Добрый вечер.Нужна помощь с запросом. Есть две таблицы: ШтатноеРасписание(КодОтдела,КодДолжности,КоличествоШтатныхЕдиниц) и таблица ...

Запрос для двух таблиц
Как составить запрос для обновления значений в первой таблице с условием, и добавления значений во вторую таблицу. Таблица:Sklad Поля:id...

Запрос на обьединение двух таблиц
1Магазин(ID,Название,Адресс) 2Товар(ID,Название,Цена) 3 нужно придумать 3 таблицу чтобы можно было их обьеденить, в ней должно...

Запрос на выборку из двух таблиц
есть две таблицы таблица_разделов: id;id_parent;name_razdel таблица_товаров: id;id_parent;name_товар в таблице разделов к примеру ...

Запрос на объединение двух таблиц
как объединить 2 таблицы ? Что бы после строк перовой таблицы, были строки второй таблицы ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru