Показать сообщение отдельно
  #27  
Старый 28.04.2012, 09:49
Ser-kot Ser-kot вне форума
Прохожий
 
Регистрация: 26.04.2012
Сообщения: 14
Репутация: 10
По умолчанию

Цитата:
Сообщение от NumLock
ну все правильно:

00001 Иванов (Молоко)
00002 Петров (Хлеб)
00002 Петров (Масло)

вообще DISTINCT спасет

а описание проблемы кривое:




как она может повторяться, если там данные из таблицы, которые не повторяются???

Так сначала, две таблицы связаны по полю ID. И когда клиент сделал несколько заказов то это отображается во второй таблице, а так как они связаны по ID и в первом dbgride начинают повторяться записи.
Ответить с цитированием