powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / объединение двух разных таблиц
2 сообщений из 2, страница 1 из 1
объединение двух разных таблиц
    #33152681
justin_g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
таблица1: normal
+-----+------+-----+------+
| num | name | age | blood|
+-----+------+-----+------+
|   1   | dan  |  12   |   1 +  |
+-----+------+-----+------+
|   2   | mike |  24   |   2 -  |
+-----+------+-----+------+

таблица2: cutted2
+-----+------+-----+
| num | name | age |
+-----+------+-----+
|     |   1 +  |     |
+-----+------+-----+
|   1   | sall |  34   |
+-----+------+-----+
|   2   | bill |  14   |
+-----+------+-----+
первая построена правильно, а вторую люди решили сократить (объёма ради наверное) и присылают без столбца 'blood' вообще, но в четырёх экзэмплярах, в каждом из которых в первой строчке столбца 'name'(!) указывают общую для всей таблицы группу крови (1+, 1-, 2+, 2-,). как я ни просил - по другому никак.

реально ли одним запросом объеденить две таблицы (вообще-то пять, но для начала хотя бы две..) что бы получить четыре столбца и сортировку по 'age'...?

ps. версия 4.0.24 - как я понял, никаких подзапросов...
...
Рейтинг: 0 / 0
объединение двух разных таблиц
    #33157714
vfabr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
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.
SELECT 
  blood AS f1,
  age AS f2,
  name AS f3
FROM
  t3
WHERE
  name != '1+'
UNION
SELECT 
  '1+' AS f1,
  age AS f2,
  name AS f3
FROM
  t1
WHERE
  name != '1+'
UNION
SELECT 
  '2+' AS f1,
  age AS f2,
  name AS f3
FROM
  t2
WHERE
  name != '2+'
ORDER BY f2
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / объединение двух разных таблиц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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