Задавайте вопросы, мы ответим
Вы не зашли.
Добрый день! С MySql не профи.
Возможно ли, несколько разных запросов вывести в ОДНОЙ ТАБЛИЦЕ?
Запросы:
SELECT menu_type.modified, menu_type.title, classe.data
FROM menu_type
JOIN classe
ON classe.data = menu_type.title
LIMIT 30;
SELECT cash_flow.facial_code, students.student_code, cash_flow.incoming, students.student_fio
FROM cash_flow
JOIN students
ON cash_flow.facial_code = students.student_code
WHERE cash_flow.incoming <= 1000 AND cash_flow.incoming >= 300
LIMIT 30;
SELECT students.student_fio
FROM students
LIMIT 30;
По отдельности они работают. А все сразу - нет.
Или это, возможно, только как-то, через Временные Таблицы?
Отредактированно SFproG (22.12.2020 17:46:48)
Неактивен
Вы во всех запросах выбираете разное количество столбцов.
Если было одинаковое - можно было бы через UNION ALL объединить.
А зачем Вам их в одну таблицу? это же разнородные данные совсем. Опишите задачу подробнее - что нужно-то вообще?
Неактивен
У меня каждый запрос формируется отдельно. А потом все сформированное генерирует общий лист всех запросов. Из которого хотелось бы сформировать одну единственную таблицу.
Тут во вкладках слева формируются отдельные запросы:
А тут в "Основной вкладке" (main) формируются/собираются все запросы из вышестоящих вкладок, включая сам основной.
Из этих запросов должна сформироваться одна таблица (Отчет):
Неактивен
приведите пример с данными:
что возвращают отдельные запросы и как при этом должна выглядеть итоговая таблица.
Неактивен
Вроде, нашел выход. Использовать UNION ALL. Спасибо!
Надеюсь, получится.
Неактивен