Выборка???!!!

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
smartlink
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 22.01.2004 (Чт) 6:51
Откуда: Tashkent

Выборка???!!!

Сообщение smartlink » 12.06.2004 (Сб) 17:24

Проблема следующая:

Inv ID Date
1 10 12.03.04
2 23 12.03.04
2 23 12.03.04
3 40 15.03.04
4 25 16.03.04
4 25 16.03.04

Мне надо выбрать из таблицы по "Inv", чтоб был исключен дублирующие данные по "Inv". Можно использовать DISTINCT, но потом нельза будет получить данные с других полей.
Результат должен быть таким:
Inv ID Date
1 10 12.03.04
2 23 12.03.04
3 40 15.03.04
4 25 16.03.04

Не хочется использовать цикл :( . Есть какой нибудь способ?
Спасибо!!!

Leon_
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 333
Зарегистрирован: 19.05.2004 (Ср) 16:31
Откуда: Moscow

Сообщение Leon_ » 13.06.2004 (Вс) 0:21

8)
Код: Выделить всё
SELECT DISTINCT Tab.Inv, Tab_1.ID, Tab_1.Date
FROM Tab INNER JOIN Tab AS Tab_1 ON Tab.Inv = Tab_1.Inv

где Tab -- имя твоей таблицы.

PS: давай новым темам содержательные названия, please :wink:

smartlink
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 22.01.2004 (Чт) 6:51
Откуда: Tashkent

Сообщение smartlink » 14.06.2004 (Пн) 12:06

Спасибо, работает!!! :P

PS: давай новым темам содержательные названия, please


Постараюсь! :wink:


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    TopList  
cron