|
группа данных объединенных одной версией ExistedVersion-способ имплементации?
|
|||
---|---|---|---|
#18+
скажите пожалуйста как по вашему мнению можно проверить такое положение вещей . существует таблица BULK-TABLE1 в которой есть 10 записей и существует в БД таблица EXISTED-TABLE2 в которой есть те же 10 записей объединенные одной версией ExistedVersion как мне проверить что такая группа данных объединенных одной версией ExistedVersion уже существует в БД ( дабы не постоянно создавать новую версию )? а дать этой группе существующую версию ExistedVersion из БД . Я сделал топорно с while - может есть более элегантное решение? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2020, 12:13 |
|
группа данных объединенных одной версией ExistedVersion-способ имплементации?
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2020, 15:03 |
|
группа данных объединенных одной версией ExistedVersion-способ имплементации?
|
|||
---|---|---|---|
#18+
к сожалению не работает ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2020, 16:43 |
|
группа данных объединенных одной версией ExistedVersion-способ имплементации?
|
|||
---|---|---|---|
#18+
alwil к сожалению не работает Чо, так прям и пишет: "ниработаю"? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2020, 16:46 |
|
группа данных объединенных одной версией ExistedVersion-способ имплементации?
|
|||
---|---|---|---|
#18+
alwil, что в Вашем понимании означает "группа данных уже существует"? Каковы критерии? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2020, 20:27 |
|
группа данных объединенных одной версией ExistedVersion-способ имплементации?
|
|||
---|---|---|---|
#18+
TABLE-BULK - входящие данные записываемые снова и снова в таблицу TABLE-BULK ===== ID ------ 1 2 3 4 ---------- 5 6 1 2 ----------- определенная группа данных (например ID с 1,2,3,4) получила в БД номер версии VERSION=V1 в таблице TABLE-EXISTED я хочу при каждом новом записывании данных проверить существует ли в БД такая же группа данных (например ID с 1 до 4) и какая у нее версия - V1 и не записывать ее в таблицу TABLE-EXISTED так как- такая же комбинация данных уже существует в БД с версией V1 А вот в случае с комбинацией данных ID (с 5,6,1,2) она не существует в TABLE-EXISTED и ее можно записать и дать ей норвую версию V3 TABLE EXISTED - существующие ( до этого записанные данные) в таблице TABLE-EXISTED ===== ID | VERSION -------------- 1 | V1 2 | V1 3 | V1 4 | V1 ---------- 1 | V2 2 | V2 3 | V2 ---------- ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2020, 12:06 |
|
группа данных объединенных одной версией ExistedVersion-способ имплементации?
|
|||
---|---|---|---|
#18+
alwil проверить существует ли в БД такая же группа данных (например ID с 1 до 4) и какая у нее версия - V1 И чем, интересно, 5 не угодило? Пачиму "(например ID с 1 до 4)", а не с "(например ID с 1 до 5)" или "(например ID с 1 до 2)"? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2020, 12:15 |
|
группа данных объединенных одной версией ExistedVersion-способ имплементации?
|
|||
---|---|---|---|
#18+
я объясню на примере автобусов TABLE_BULK - таблица прибытия автобусов BULK --------------- TIME | VERSION ------------------ 11:22 | 123 -- we put existed version 123 12:22 | 123 -- we put existed version 123 13:22 | 123 -- we put existed version 123 ----------------- 22:22 | ?? -- should be created new version + insert new version in TABLE_EXISTED 12:22 | ?? -- should be created new version + insert new version in TABLE_EXISTED 15:22 | ?? -- should be created new version + insert new version in TABLE_EXISTED 17:22 | ?? -- should be created new version + insert new version in TABLE_EXISTED ----------------- TABLE_EXISTED - таблица прибытия автобусов EXISTED --------------- TIME | VERSION ------------------ 11:22 | 123 12:22 | 123 13:22 | 123 ----------------- вся это для того чтобы не раздувать БД по поводу новых записываеммый блоков\групп данных ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2020, 12:32 |
|
группа данных объединенных одной версией ExistedVersion-способ имплементации?
|
|||
---|---|---|---|
#18+
alwil 22:22 | ?? -- should be created new version + insert new version in TABLE_EXISTED 12:22 | ?? -- should be created new version + insert new version in TABLE_EXISTED 15:22 | ?? -- should be created new version + insert new version in TABLE_EXISTED 17:22 | ?? -- should be created new version + insert new version in TABLE_EXISTED ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2020, 13:23 |
|
группа данных объединенных одной версией ExistedVersion-способ имплементации?
|
|||
---|---|---|---|
#18+
Может, это в тему реляционного деления? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2020, 13:34 |
|
группа данных объединенных одной версией ExistedVersion-способ имплементации?
|
|||
---|---|---|---|
#18+
каждый ввод данных представляет из себя монолитный блок данных ( то есть все часы приезда в данном вводе данных в TABLE_BULK) моя цель найти тот же самый блок данных в TABLE_EXISTED и если есть такой существует - то найти объединяющую их версию и присвоить этому блоку данных ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2020, 14:12 |
|
группа данных объединенных одной версией ExistedVersion-способ имплементации?
|
|||
---|---|---|---|
#18+
alwil каждый ввод данных представляет из себя монолитный блок данных И вряд ли вам кто-нибудь поможет, пока не объясните по каким критериям строки объединяются в эти самые блоки. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2020, 14:43 |
|
группа данных объединенных одной версией ExistedVersion-способ имплементации?
|
|||
---|---|---|---|
#18+
Судя по всему, страдалец хочет найти в существующей таблице САМОЕ ДЛИННОЕ совпадение с НАЧАЛОМ данных новой таблицы. При полном отсутствии критерия упорядочения. И все это совпадение не писать. Это означает в его терминах "найти объединяющую их версию". Но что в его больном воображении означает "и присвоить этому блоку данных" - одному аллаху ведомо. Ведь этот блок уже совпал... А хвост несовпадения - написать как новый "монолитный" блок. Короче, трэшЪ и угарЪ. ЗЫ. В сущности, в этом отсутствии понимания и заключаются все проблемы страдальцев. Они не могут внятно объяснить чего они хотят. Даже самим себе. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2020, 15:59 |
|
группа данных объединенных одной версией ExistedVersion-способ имплементации?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2020, 16:12 |
|
группа данных объединенных одной версией ExistedVersion-способ имплементации?
|
|||
---|---|---|---|
#18+
alwil существует определенная группировка строк в TABLE_BULK Впрочем, вам уже дали намек - 22240326 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2020, 16:22 |
|
|
start [/forum/topic.php?fid=46&msg=40023406&tid=1685354]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 338ms |
total: | 491ms |
0 / 0 |