|
SQL запрос проверки всех потомков
|
|||
---|---|---|---|
#18+
Добрый день, подскажите пожалуйста как одним запросом проверить что все ребенки есть в таблице. У одного родителя несколько дочерних объектов (ребенков) Это таблица tbParamParentChild (ролитель-ребенок) Код: sql 1. 2. 3. 4.
Есть вторая таблица tbParamClientReport Код: sql 1. 2. 3. 4. 5.
Как из первой таблице выбрать ParentParamID (родителей), таких что все ее ChildParamID есть в таблице tbParamClientReport в поле ParamID? Именно все потомки присутствуют, а не один какой из потомков. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2021, 00:13 |
|
SQL запрос проверки всех потомков
|
|||
---|---|---|---|
#18+
ChallengerКак из первой таблицы выбрать ParentParamID (родителей), таких что все ее ChildParamID есть в таблице tbParamClientReport в поле ParamID?Для этого нужно из первой таблицы выбрать все ParentParamID кроме тех, у которых есть те ChildParamID, которых нет в tbParamClientReport в поле ParamID. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2021, 01:21 |
|
SQL запрос проверки всех потомков
|
|||
---|---|---|---|
#18+
Gerros, что то не склается паазл в запрос. Не сомневаюсь, что можно написать, но пазл не складывается ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2021, 10:24 |
|
SQL запрос проверки всех потомков
|
|||
---|---|---|---|
#18+
Challenger, ну ты пример то приведи, чего хочешь получить! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2021, 10:27 |
|
SQL запрос проверки всех потомков
|
|||
---|---|---|---|
#18+
uaggster Challenger, ну ты пример то приведи, чего хочешь получить! Вот пример вытащить все ParentParamID если есть хотя бы один потомок. А нужно список ParentParamID достать, если все потомки есть в tbParamClientReport Код: sql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2021, 10:37 |
|
SQL запрос проверки всех потомков
|
|||
---|---|---|---|
#18+
Challenger, а как понять, что потомки "все"? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2021, 10:53 |
|
SQL запрос проверки всех потомков
|
|||
---|---|---|---|
#18+
uaggster Challenger, а как понять, что потомки "все"? Для ParentParamID потомки, это все ChildParamID, у которых один и тот же ParentParamID ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2021, 10:59 |
|
SQL запрос проверки всех потомков
|
|||
---|---|---|---|
#18+
Challenger, select .. excep select .. в остатке ничего не должно быть. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2021, 12:36 |
|
SQL запрос проверки всех потомков
|
|||
---|---|---|---|
#18+
Владислав Колосов Challenger, select .. excep select .. в остатке ничего не должно быть. А можно чуть подробнее. До конца не понятна идея. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2021, 15:49 |
|
SQL запрос проверки всех потомков
|
|||
---|---|---|---|
#18+
Challenger, а вы немного внятнее формулируйте, что вы хотите, и вопросы оформляйте согласно правилам форума, тогда, глядишь, и чуть подробнее будет, знаете ли. А ить, хрустальные шары на складе - закончились. Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2021, 16:47 |
|
SQL запрос проверки всех потомков
|
|||
---|---|---|---|
#18+
Challenger Владислав Колосов Challenger, select .. excep select .. в остатке ничего не должно быть. А можно чуть подробнее. До конца не понятна идея. Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2021, 19:56 |
|
SQL запрос проверки всех потомков
|
|||
---|---|---|---|
#18+
godsql Challenger пропущено... А можно чуть подробнее. До конца не понятна идея. Код: sql 1. 2. 3. 4. 5.
Красивое решение, но оно неправильное. Оно возвращает всех родителей исключая нужные записи. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2021, 00:44 |
|
SQL запрос проверки всех потомков
|
|||
---|---|---|---|
#18+
Challenger, а что Вы ожидали? Каков вопрос, таков и ответ. Неточные вопросы дают неточные ответы. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2021, 17:30 |
|
SQL запрос проверки всех потомков
|
|||
---|---|---|---|
#18+
Challenger godsql пропущено... Код: sql 1. 2. 3. 4. 5.
Красивое решение, но оно неправильное. Оно возвращает всех родителей исключая нужные записи. потому что "кроме тех, у которых есть те ChildParamID, которых нет в tbParamClientReport в поле ParamID": Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2021, 21:35 |
|
|
start [/forum/topic.php?fid=46&msg=40067383&tid=1684743]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
81ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 198ms |
0 / 0 |