![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 22.06.2010
Сообщений: 4
|
![]()
Всем привет.
Помогите пожалуйста с проблемой. ![]() Ситуация такая: У меня есть 2а Query. По структуре они идентичны. Данные из них я копирую в Table1, индексирую. Теперь собственно проблема получить Table2(попробую схематично объяснить): _____________________ Table1 ------------------------ заказ цех цена кол-во ----------------------- 121.....1.....5.....10 122.....2.....10.....1 122.....2.....1.......5 122.....2.....5.......1 --------------------- _____________________ Table2 ------------------------ СТРОКА ----------------------- 121.....1.....5.....10 122.....2.....10.....1 .................1.......5 .................5.......1 --------------------- Посоветовали сравнить текущую строку с последующей...Но как это сделать ....? ![]() (.... - пробелы) Последний раз редактировалось хИринах; 22.06.2010 в 01:18. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Может вам стоит использовать функцию DISTINCT?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ира, ты может всетки подробнее обьяснишь что тебе надо?
пока что я вижу что ты хочешь выбрать все строки, присутствующие в обоих таблицах. Это делается объединением JOIN, с указанием ключевых полей. Можно конечно и через distinct и даже (если не ошибаюсь) через группировку, но... Задание вкрай непонятное.
I'm learning to live...
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
а не проще ли будет просто использовать сортировку в запросе +
обработку записей на клиенте?! И на клиенте организовать простой цикл вида: Код:
![]() p.p.s. на SQL это, имхо, тоже возможно нарисовать... но запрос будет совершенно "недетский" (да и конкретную СУБД надо точно знать).... Stilet, Виталий, если я правильно понял, она хочет "свернуть" повторяющиеся номера. Т.е. если в строке такой же номер, как в предыдущей, не выводить его. Ну, как в бухгалтерии, если в следующей графе идёт повтор содержимого предыдущей строчки, ставят значок --//-- Последний раз редактировалось Serge_Bliznykov; 22.06.2010 в 09:20. |
![]() |
![]() |
![]() |
#5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ы-ы-ы, Серж, вон он что...
Мрачная задача У меня такая же заморочка была при работе со спецификациями по ГОСТу, там тоже стандартные детали сворачивались таким образом... Ну тогда твой способ пойдет
I'm learning to live...
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 22.06.2010
Сообщений: 4
|
![]()
Спасибо всем))))
додумалась я)))) Сокращенно код выглядит так(не считая копирования в таблицу из 2-х квери, в табле2 находится только один столбец): Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск "почти" одинаковых записей в Table | хИринах | Помощь студентам | 1 | 22.06.2010 09:19 |
Количество одинаковых слов в таблице | K608723 | Microsoft Office Excel | 1 | 22.09.2009 00:33 |
Подсчет полей в таблице | Arkatic | Общие вопросы C/C++ | 0 | 10.05.2009 22:52 |
Слияние шаблона с данными из таблице, и как подсичтать значение количества полей в таблице | n4ela | Microsoft Office Access | 3 | 07.03.2009 12:04 |
Параметр TTAble определяющий кол-во одинаковых записей в таблице | Таня84 | БД в Delphi | 4 | 09.02.2007 14:51 |