2016-06-20 6 views
1

Мне нужно преобразовать запрос Access в запрос Sql Server.Внутреннее соединение SQL Server и внутреннее соединение MS Access

В моем предложении FROM У меня есть что-то вроде этого:

FROM 
    (table1 INNER JOIN table2 ON table1.afield = table2.afield) 

Я думаю, что мой ЕК в Sql сервер должен оставаться неизменным, но я не уверен в этом.

Не могли бы вы дать мне подтверждение об этом?

+0

Вы можете удалить круглые скобки, но вам не нужно. Он должен работать одинаково. –

ответ

1

Вы можете использовать то, что у вас есть, я бы вынул скобку;

FROM table1 
INNER JOIN table2 
    ON table1.afield = table2.afield 

Было бы также неплохо привыкнуть к использованию псевдонимов таблицы, что-то вроде этого;

FROM table1 AS t1 
INNER JOIN table2 AS t2 
    ON t1.afield = t2.afield 

Как это поможет читаемости кода.

Смежные вопросы