powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка из нескольких таблиц, без объеденения данных.
5 сообщений из 5, страница 1 из 1
Выборка из нескольких таблиц, без объеденения данных.
    #39181937
leksdp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.
Помогите, пожалуйста решить вопрос новичку...
Есть три одинаковых таблицы:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
CREATE TABLE IF NOT EXISTS `t1` (
  `id` int(10) NOT NULL,
  `name` varchar(255) NOT NULL,
  `desc` varchar(255) NOT NULL,
  `date` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

CREATE TABLE IF NOT EXISTS `t2` (
  `id` int(10) NOT NULL,
  `name` varchar(255) NOT NULL,
  `desc` varchar(255) NOT NULL,
  `date` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

CREATE TABLE IF NOT EXISTS `t3` (
  `id` int(10) NOT NULL,
  `name` varchar(255) NOT NULL,
  `desc` varchar(255) NOT NULL,
  `date` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;


Задача выбрать все данные из трех таблиц с сортировкой по дате чтоб получить:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Array
(
    [0] => 1
    [id] => 1
    [1] => Света
    [name] => Света
    [2] => Общага
    [desc] => Общага
    [3] => 2016-02-02
    [date] => 2016-02-02
)


Не объединяя данные с разных таблиц.
Спасибо.
...
Рейтинг: 0 / 0
Выборка из нескольких таблиц, без объеденения данных.
    #39181960
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leksdpвыбрать все данные из трех таблицleksdpНе объединяя данные с разных таблиц.Не находите, что это противоречивые требования?
...
Рейтинг: 0 / 0
Выборка из нескольких таблиц, без объеденения данных.
    #39181968
leksdp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,
Имелось в виду, что каждый масив при выводе через mysqli_fetch_array содержит данные только одной строки из одной таблицы, а отбор из всех таблиц, всех строк, сортирован по дате.
...
Рейтинг: 0 / 0
Выборка из нескольких таблиц, без объеденения данных.
    #39181977
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leksdpmiksoft,
Имелось в виду, что каждый масив при выводе через mysqli_fetch_array содержит данные только одной строки из одной таблицы, а отбор из всех таблиц, всех строк, сортирован по дате.Тогда таки "объединяя".
Код: sql
1.
2.
3.
4.
5.
6.
(SELECT t1.* FROM t1)
UNION ALL
(SELECT t2.* FROM t2)
UNION ALL
(SELECT t3.* FROM t3)
ORDER BY `date`
...
Рейтинг: 0 / 0
Выборка из нескольких таблиц, без объеденения данных.
    #39182000
leksdp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

Спасибо огромное!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка из нескольких таблиц, без объеденения данных.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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