Top.Mail.Ru
Ответы

Выборка в sql

Есть 2 таблицы: Позиции чеков (1 табл) и Список чеков (2 табл).
Во 2 табл отображается просто список чеков, в 1 табл отображается количество позиций по определенному чеку.
Например во 2 табл будет просто чек с номером 222, в 1 табл будет отображено несколько позиций по данному чеку: первая позиция 222, вторая позиция 222 и т.д.
Мне нужно вывести ЕДИНОРАЗОВО НОМЕР ЧЕКА, где поле MedCardID (из 1 табл) будет не нулевое.
Делал простую выборку по полю MedCardID в 1 табл. - получаю просто много однотипной информации (т.к. в чеке может быть несколько позиций, с не нулевым значением MedCardID, и тогда он много раз выводит один и тот же чек).

По дате
По рейтингу
Аватар пользователя
Новичок

select distinct Табл2.Номер from Табл2
join Табл1 on Табл2.Key = Табл1.Key and Табл1.MedCardId is not null