Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вывод данных из таблицы, которых в этой таблице нет?8-) / 8 сообщений из 8, страница 1 из 1
01.12.2016, 18:51
    #39358838
Rust_Cohle
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод данных из таблицы, которых в этой таблице нет?8-)
Добрый день!
Вот представьте есть одна любая таблица с некоторым количеством информации. Допустим два поля( ДАТА, СУММА ).
В этой таблице есть информация за весь месяц, но вот, к примеру, за первые 10 дней информации нет вообще(нет ни даты, ни суммы).
Поступает задача вывести информацию за весь месяц, включая отсутствующие первые 10 дней. Типо как за 1 селект запихнуть в эти отсутствующие строки, какую-то любую, хоть из головы, информацию. Вот такое извращенное задание, не я автор, не пинайте!). Повторю, что таблица всего одна!
...
Рейтинг: 0 / 0
01.12.2016, 18:58
    #39358843
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод данных из таблицы, которых в этой таблице нет?8-)
Создаёшь вторую таблицу со всеми днями месяца, джоинишь с ней первую - получаешь
требуемое. Как получить все дни месяца - в поиск.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
01.12.2016, 19:02
    #39358846
Rust_Cohle
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод данных из таблицы, которых в этой таблице нет?8-)
Dimitry Sibiryakov,
Спасибо за ответ. Ну это очевидный вариант, который подразумевает соединение с другой таблицей. Мне просто интересно, есть ли способ сделать это без соединения?Автор намекал, что этих данных отсутствующих неоткуда взять.
...
Рейтинг: 0 / 0
01.12.2016, 19:12
    #39358857
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод данных из таблицы, которых в этой таблице нет?8-)
Rust_Cohleесть ли способ сделать это без соединения?Автор намекал, что этих данных отсутствующих
неоткуда взять.

Было бы неоткуда взять если бы их множество было не счётным. Но дни - счётное множество,
его легко получить и потом использовать через WITH или derived table.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
01.12.2016, 19:22
    #39358865
ora601
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод данных из таблицы, которых в этой таблице нет?8-)
Rust_Cohle,

довольно размытые требования, Ну сделай паблик синоним на UNION ALL view и выводи через 1 селект)
...
Рейтинг: 0 / 0
01.12.2016, 19:29
    #39358872
Rust_Cohle
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод данных из таблицы, которых в этой таблице нет?8-)
ora601,

Может это и имелось в виду) Не можешь прислать примерный код?я прост новичок в sql. Допустим Два столбца (id-int, pole-int).
...
Рейтинг: 0 / 0
01.12.2016, 19:52
    #39358887
oragraf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод данных из таблицы, которых в этой таблице нет?8-)
Rust_Cohle,

например
...
Рейтинг: 0 / 0
01.12.2016, 22:20
    #39358950
IgorSm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод данных из таблицы, которых в этой таблице нет?8-)
Разработка → Как sql-запросом извлечь из базы данных информацию, которой там нет
https://habrahabr.ru/post/303364/
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вывод данных из таблицы, которых в этой таблице нет?8-) / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]