Множественное соединение с SQL

У меня проблема с моим SQL-запросом.
Я хочу иметь множественное соединение, но ошибка не помогает.

Ниже приведен мой запрос:

SELECT bn_ms_bm_bankmaster.CMP_CUSTCODE AS Id_client
    ,BN_CS_MP_MASTERPROFILE.CMP_NAME AS Nom_prenom
    ,PR_GN_AD_ENTITYADDRESS.PMP_MUNCIPCODE
FROM bn_ms_bm_bankmaster
INNER JOIN BN_CS_MP_MASTERPROFILE ON bn_ms_bm_bankmaster.CMP_CUSTCODE = BN_CS_MP_MASTERPROFILE.CMP_CUSTCODE
INNER JOIN PR_GN_AD_ENTITYADDRESS ON bn_ms_bm_bankmaster.CMP_CUSTCODE = PR_GN_AD_ENTITYADDRESS.CMP_CUSTCODE

Этот запрос возвращает мне текущую ошибку:

Impossible to add table bn_ms_bm_bankmaster with Microsoft Query

Любая помощь приветствуется.

Так это SQL-сервер? Также вы можете просто запросить эту таблицу отдельно? У вас есть одна и та же таблица с другой схемой? Попробуйте добавить схему в таблицу select

Brad 18.03.2019 13:36

Может быть, вы назначаете по другой схеме?

Joe Taras 18.03.2019 13:38

Что произойдет, если вы выберете только из bn_ms_bm_bankmaster без какого-либо соединения, тогда это работает?

Joakim Danielson 18.03.2019 13:52

Да, без присоединения все работает,

Minonja Nandraina Razakasoa 18.03.2019 15:31
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
0
4
61
2

Ответы 2

Пожалуйста, попробуйте это.

Select A.CMP_CUSTCODE AS Id_client,
B.CMP_NAME as Nom_prenom,
C.PMP_MUNCIPCODE

FROM bn_ms_bm_bankmaster AS A

INNER JOIN BN_CS_MP_MASTERPROFILE AS B ON A.CMP_CUSTCODE= B.CMP_CUSTCODE
INNER JOIN PR_GN_AD_ENTITYADDRESS AS C ON B.CMP_CUSTCODE = C.CMP_CUSTCODE

Можете ли вы попробовать ниже.

select * from(Select bn_ms_bm_bankmaster.CMP_CUSTCODE AS Id_client,BN_CS_MP_MASTERPROFILE.CMP_NAME as Nom_prenom,PR_GN_AD_ENTITYADDRESS.PMP_MUNCIPCODE FROM bn_ms_bm_bankmaster INNER JOIN BN_CS_MP_MASTERPROFILE ON bn_ms_bm_bankmaster.CMP_CUSTCODE=BN_CS_MP_MASTERPROFILE.CMP_CUSTCODEINNER JOIN PR_GN_AD_ENTITYADDRESS ON bn_ms_bm_bankmaster.CMP_CUSTCODE=PR_GN_AD_ENTITYADDRESS.CMP_CUSTCODE);

Когда я не использую другое соединение, оно работает, но когда я использую множественное соединение, тогда ОШИБКА

Minonja Nandraina Razakasoa 18.03.2019 13:56

ОШИБКА: невозможно добавить таблицу '(SELECT с помощью Microsoft Query

Minonja Nandraina Razakasoa 18.03.2019 13:58

Можете ли вы определить как для внутреннего выбора. как показано ниже, выберите * из (your_query) X; и попробуй еще раз

lion_pankaj 18.03.2019 13:58

Другие вопросы по теме