У меня есть две таблицы: отделы и счета.Пример:
Отделы
+--------+--------+
|Company |DptCode |
+--------+--------+
|SND |CD41 |
+--------+--------+
|SND |CD42 |
+--------+--------+
Счета
+--------+--------+
|Company |AcctCode |
+--------+--------+
|SND |ACT |
+--------+--------+
|SND |BBS |
+--------+--------+
|SND |DIP |
+--------+--------+
Я пытаюсь написать запрос для выбора каждогоприсоединение к отделу, чтобы получить все коды учетных записей из таблицы учетных записей, например:
+--------+--------+
|DptCode |AcctCode|
+--------+--------+
|CD41 |ACT |
+--------+--------+
|CD41 |BBS |
+--------+--------+
|CD41 |DIP |
+--------+--------+
|CD42 |ACT |
+--------+--------+
|CD42 |BBS |
+--------+--------+
|CD42 |DIP |
+--------+--------+
У меня проблемы с выяснением, как их сгруппировать, если мне нужно их сгруппировать или нет, я не могу свернуть своиОбдумайте, как это сделать.Когда я запускаю приведенный ниже запрос, я получаю много повторяющихся строк.
SELECT d.Company, d.DptCode, a.AcctCode
FROM Departments d
JOIN Accounts a ON d.Company = a.Company