Ниже приведены два запроса. Я получаю правильные результаты в Access, но не возвращает в SQL. Мой синтаксис в версии SQL неверен? Любопытно, что даже если я пропущу вторую часть оператора WHERE, возвращаемые значения не имеют смысла (т.е. фамилии = tblx.Last Name = Hull / tbly.Last Name = Morris) ... Есть идеи?
- SQL 2005
ВЫБРАТЬ tblx. [Фамилия], tblx. [Имя]
ОТ tblx кросс соединение тблы
ГДЕ (tblx. [Фамилия] Как '% [tbly]. [Фамилия]%') И (tblx. [Имя] Как '% Right ([tbly]. [Имя], 3)%')
- Доступ 2007
ВЫБРАТЬ tblx. [Фамилия], tblx. [Имя]
ОТ tblx кросс соединение тблы
ГДЕ (((tblx. [Фамилия]) как «» & [tbly]. [Фамилия] & «») И ((tblx. [Имя]) как «» & Справа ([tbly]. [Имя], 3) & ""))