Я использую Access 2007 для создания запроса SQL для объединения двух таблиц.Я был в состоянии сделать это, но тогда у меня нет строк, где столбцы из второй таблицы равны NULL;У меня просто есть строки, где есть информация во второй таблице, которая соответствует.Я пытался сделать LEFT JOIN, но Access не понравилось это.Вместо этого я пытаюсь создать лучшее дополнение 'join / on' к моему запросу (см. Ниже), но теперь я получаю "Синтаксическая ошибка в предложении FROM".У вас есть идеи, что я делаю не так?
SELECT *
FROM dbo_table1 AS t1
JOIN dbo_table2 AS t2
ON (
(t1.id = t2.id) // where the two ids match so the info in table 2 match with table 1
OR
((SELECT COUNT(*) FROM dbo_table2 AS t3 WHERE t1.id = t3.id)=0) // there is no match but I want the row with NULL for the values from the second table
);