|
покритикуйте, дайте совет по алгоритму
|
|||
---|---|---|---|
#18+
есть две таблицы Код: plaintext 1. 2. 3. 4. 5.
Account_Pipe_Code не попал в разные Group_House_Pipe_Code Как то коряво написал но надеюсь что суть понятна здесь процедура, которая мне не совсем нравится Код: 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. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47.
кажется что можно проще и элегантней все сделать однако голова уже не варит :( ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2019, 14:33 |
|
покритикуйте, дайте совет по алгоритму
|
|||
---|---|---|---|
#18+
m7m, да, действительно, ничего не понятно. А какая связь между таблицами? Поля таблиц одинаковые. Вы бы привели DDL. И ещё хорошо бы увидеть результат, который Вы хотите увидеть. Не тысячи записей, а хотя бы несколько. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2019, 14:50 |
|
покритикуйте, дайте совет по алгоритму
|
|||
---|---|---|---|
#18+
m7m Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
а если там больше одной записи, остальные просто игнорируем? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2019, 14:55 |
|
покритикуйте, дайте совет по алгоритму
|
|||
---|---|---|---|
#18+
KreatorXXIm7m, да, действительно, ничего не понятно. А какая связь между таблицами? Поля таблиц одинаковые. Вы бы привели DDL. И ещё хорошо бы увидеть результат, который Вы хотите увидеть. Не тысячи записей, а хотя бы несколько. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
Вот такое должны получить ( и соответственно для таблицы Pipe_List_10 тоже самое) впрочем хватит только для Pipe_List_20 Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2019, 15:21 |
|
покритикуйте, дайте совет по алгоритму
|
|||
---|---|---|---|
#18+
Симонов Денисm7m Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
а если там больше одной записи, остальные просто игнорируем? я чего-то считал что если больше одной (а это практически всегда, за исключением вырожденных случаев) то у них у всех одинаковый R.Group_House_Pipe_Code (ну так должно быть если алгоритм правильный) однако ты заставил меня задуматься и я понял что ошибся (неправильный алгоритм работы процедуры) :( ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2019, 15:35 |
|
покритикуйте, дайте совет по алгоритму
|
|||
---|---|---|---|
#18+
m7m, переписал, но все равно не нравится (рекурсия не нравится), да и не уверен ни в правильности алгоритма ни в скорости работы Код: 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. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70.
Ну и DDL таблиц, так на всякий Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2019, 16:22 |
|
|
start [/forum/topic.php?fid=40&fpage=21&tid=1560620]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
others: | 272ms |
total: | 397ms |
0 / 0 |