скрипт sql с присоединением к PHP на базе данных ms доступ [дубликат]

61
задан Marc B 21 October 2011 в 21:36
поделиться

2 ответа

Для объединения нескольких таблиц вам нужно вложить дополнительные комбинации в скобки:

SELECT ...
FROM ((origintable
JOIN jointable1 ON ...)
JOIN jointable2 ON ...)
JOIN jointable3 ON ...

в принципе, для каждой дополнительной таблицы, к которой вы присоединяетесь, сначала требуется скобка перед исходным «FROM 'и закрывающей скобки для соответствующего предложения JOIN' on '.

132
ответ дан Marc B 29 August 2018 в 01:32
поделиться

MS Access (в частности, Jet / ACE) требует скобок с несколькими объединениями. Попробуйте:

adsFormView.SelectCommand = _
    " SELECT * FROM ([tableCourse] " & _
    " INNER JOIN [tableGrade] " & _
    "     ON [tableCourse].[grading] = [tableGrade].[id]) " & _
    " INNER JOIN [tableCourseType] " & _
    "     ON [tableCourse].[course_type] = [tableCourseType].[id] " & _
    " WHERE [prefix]='" & myPrefix & "'" & _
    "   AND [course_number]='" & myCourseNum & "'"
22
ответ дан mwolfe02 29 August 2018 в 01:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: