Как найти отдельный набор записей на основе одного поля, возвращая другое поле из этих записей?FILEMAKER SQL - выборка столбца2 из записей с отдельным столбцом1
ExecuteSQL ("SELECT DISTINCT account FROM Albums2"; ""; "")
Как получить другое поле, возвращаемое в этом типе запроса?
Моя цель - извлечь 1 запись из 1 экземпляра каждой учетной записи в списке. Я собираюсь заполнить глобальный идентификатор из записей, чтобы учетные записи отображались на портале. Затем я хочу выбрать учетную запись, чтобы все записи из учетной записи отображались на другом портале.
ответ Дэна ниже работает отлично:
SELECT account, MAX(id) FROM Albums2 GROUP BY account
Вы имеете в виду как 'SELECT DISTINCT account, Name FROM Albums2' –
Учетная запись SELECT DISTINCT дает мне 70 записей. Из каждой из этих записей я хотел бы вернуть идентификатор. Учетная запись SELECT DISTINCT, идентификатор получает все записи в таблице, поскольку каждый идентификатор уникален. – user3014358
Итак, предположим, что у вас есть две записи '{Account: abc, id: 123}' и '{Account: abc, id: 456}', какой идентификатор вы хотите и как вы решаете? Возможно, если бы вы добавили образцы данных и ожидаемый результат и какие-либо правила, у нас был бы шанс ответить на ваш вопрос. –