#sql #ms-access
#sql #ms-access
Вопрос:
Я пытаюсь выполнить запрос и у меня огромный мозговой блок. Вот ситуация
Таблица 1
Account | Sen1 | Sen2
-------------------------------------
1234 1 0
1235 0 1
Таблица 2
ID | Name
--------------------------
1 Box
Результаты, которые пытаются достичь
Account | Name
------------------------
1234 Box
1235 Box
Попытка создания кода
SELECT Table1.account, table1.sen1, table1.sen2,
table2.id, table2.name
FROM table1
OUTER JOIN table2 ON (table1.sen1=table2.id) AND (table1.sen2=table2.id)
Комментарии:
1. Как Table1 относится к Table2?
2. Извините, пытаюсь получить сценарий sql для достижения результата
3. Что такое Sen1 и Sen2? Идентификатор таблицы2?
4. По идентификатору таблицы 2
5. Вы что-нибудь пробовали?
Ответ №1:
Не уверен, чего вы пытаетесь достичь. Но следующее должно сделать:
SELECT m.Account, k.Name FROM Table_1 m
INNER JOIN Table_2 k ON k.ID = m.Sen1 OR k.ID = m.Sen2
Комментарии:
1. Спасибо, именно то, что мне было нужно!
Ответ №2:
SELECT
table1.account,
table2.name
FROM
table1
JOIN
table2 ON
table1.sen1 = table2.id
Вопрос не очень понятен, но, похоже, вы ищете что-то подобное?