|
Джоин таблиц
|
|||
---|---|---|---|
#18+
Всем добрый вечер! Опишу свою задачу. У меня есть три таблицы. Приложены скрины. Данные из них заполняются в одну общую таблицу my_table. Также приложен скрин общей таблицы. Далее пишу запрос, который сджойнивает эту общую таблицу с таблицей all_obtain: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Но на выходе я получаю пустую таблицу с полями: | date | job | ObjectID | DepartID | PostID | value | Объясните пожалуйста почему при джоин таблиц, я получаю таблицу без записей? Всем спасибо за помощь! Все таблицы представлены на скриншоте. Внизу 3 изначальные таблицы, данных из которых наполняют таблицу длинную (my_table). Широкая таблица эта таблица all_obtain ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2020, 23:02 |
|
Джоин таблиц
|
|||
---|---|---|---|
#18+
Дмитрий86, все таблицы: ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2020, 23:07 |
|
Джоин таблиц
|
|||
---|---|---|---|
#18+
Дмитрий86 Объясните пожалуйста почему при джоин таблиц, я получаю таблицу без записей? Всем спасибо за помощь! Может, перепутали базы, или может объекты с таким именем есть разные, с разными схемами. Или может типы нечисловые. Лучше делайте скрипты с временными таблицами и данными, так проще разбираться, чем со скринами. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2020, 00:31 |
|
Джоин таблиц
|
|||
---|---|---|---|
#18+
Дмитрий86 Объясните пожалуйста почему при джоин таблиц, я получаю таблицу без записей? Всем спасибо за помощь! Товарищи ученые, у меня в подполе происходит подземный стук. Объясните, пожалуйста, отчего он происходит. Выполни, последовательно Код: 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.
и наступит просветление... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2020, 07:14 |
|
Джоин таблиц
|
|||
---|---|---|---|
#18+
Вставь везде LEFT JOIN и COALESCE на результаты - возможно где то в одной таблице данных нет и он всю строку объявляет несуществующей, хотя в двух других данные есть. Проверь типы данных для полей ID. Учитывая что выше ты name превращаешь в id у тебя они могут быть строковые, возможно нужно вставить TRIM, для отсечения пробелов или явно приводить к integer. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2020, 11:00 |
|
|
start [/forum/topic.php?fid=46&msg=40000703&tid=1685628]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 254ms |
total: | 387ms |
0 / 0 |