powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Что я неправильного указал в SQL запросе ???? -> (+)
2 сообщений из 2, страница 1 из 1
Что я неправильного указал в SQL запросе ???? -> (+)
    #32029652
Фотография XDefender
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот запрос

SELECT
(SELECT TOP 1 F+' '+ I FROM Members WHERE Members.ID=SchoolMembers.Member_id) as Name,
SchoolMembers.Member_id,
MAX(AdviceToSpeeches.Date) AS LastDate,
Members.sex

FROM SchoolMembers
INNER JOIN Member ON Members.ID=SchoolMembers.Member_id
LEFT JOIN AdviceToSpeeches ON AdviceToSpeeches.member_id=SchoolMembers.Member_id
WHERE SchoolMembers.Reci Like :RECI
GROUP BY SchoolMembers.Member_id
ORDER BY MAX(AdviceToSpeeches.Date)


пишет, что:
Ошибка синтаксиса (пропущен оператор) в выражении запроса 'Members.ID=SchoolMembers.Member_id
LEFT JOIN AdviceToSpeeches ON AdviceToSpeeches.member_id=SchoolMembers.Member_id'
...
Рейтинг: 0 / 0
Что я неправильного указал в SQL запросе ???? -> (+)
    #32029704
BAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я могу ошибаться, но Access хочет, чтобы в запросе были только однотипные Join (за редким исключением): т.е. или только INNER, или только LEFT.

Хотя ошибка может быть и в другом месте (это очень даже легко).
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Что я неправильного указал в SQL запросе ???? -> (+)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]