дефолтный как-то, где гарантированно будут все запрашиваемые строки с моими значениями.
Например:
1 | null
2 | null
3 | null
И на него мерджим реальный результат. Т.е. выбираем уже из базы и объединяем.
К примеру нашлось 2 результата из трех
1 | foo
3 | bar
После объединения получится, как конечный результат запроса:
1 | foo
2 | null
3 | bar
Как я вижу подобный запрос:
SELECT id, val
FROM (
SELECT ... // тут как-то сформировать дефолтный набор полей
UNION ALL
SELECT id, val FROM table WHERE id IN (1, 2, 3)
)
Вот как можно сделать этот дефолтный датасет?
Стикер
Стикер
JOIN
Что джоин?
Так как ты показал объединяет JOIN
вот список, реальные существуют 1 и 3, запрашивается 1, 2 ,3 нужно вывести все. покажи
Обсуждают сегодня