Подтвердить что ты не робот

Как использовать перекрестное соединение в доступе?

Использование MS-ACCESS 2003

Таблица

S.No   Details

1      name
2      address
3      email
4      phone
5      fax

и т.д.,

Я хочу объединить все детали для s.nos. Как

Ожидаемый результат

S.No Details

1    name
     address 
     email
     Phone
     Fax
2    address
     name
     email
     phone
     fax
3    email 
     name
     address
     phone
     fax
4    phone
     name
     address
     email
     fax
5    fax
     name
     address 
     email
     Phone

и т.д.,

Перекрестное соединение не принимается в доступе 2003? Любое другое решение для этого.

Требуется помощь по запросу.

4b9b3361

Ответ 1

Я не уверен в том, чего хочу достичь, но синтаксис полного декартова произведения (перекрестное объединение) - select * from table1, table2

Если вы не хотите пересекать все, кроме только нескольких столбцов, что-то вроде

SELECT *
FROM (select id from details) b, (select detail from details) c
;

должен работать:

id  detail
1   name
2   name
3   name
4   name
5   name
1   email
2   email
....

Надеюсь, что это поможет.

Ответ 2

Если вы пытаетесь сделать это в построителе графических запросов, все, что вам нужно сделать, это добавить обе таблицы и убедиться, что между ними нет ссылки.