SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 24.04.2012 08:20:42

timur85
Завсегдатай
Зарегистрирован: 09.01.2012
Сообщений: 25

Как обеденить несколько таблиц в один

Здравствуйте всем,

У меня есть 2 таблица с данными

table 1
id     name
1      Ivanov
2      Petrov

table 2

id     name
1      Sidrov

Хочу вывести все данные в таком виде

table 3

id    name
1    Ivanov
2    Petrov
3    Sidrov

Как сделать, заранее спасибо!
С уважением, Тимур

Неактивен

 

#2 24.04.2012 12:27:22

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Как обеденить несколько таблиц в один

select id, name from table1
union all
select id, name from table2;

Неактивен

 

#3 25.04.2012 00:32:19

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Как обеденить несколько таблиц в один

А если нужно пронумеровать, то так:

SET @n = 0; select @n:=@n+1, `name` FROM ( SELECT * FROM table1 UNION ALL SELECT * FROM table2) t;
 


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#4 25.04.2012 08:02:01

timur85
Завсегдатай
Зарегистрирован: 09.01.2012
Сообщений: 25

Re: Как обеденить несколько таблиц в один

Всем спасибо за ответ получилась, vasya, спасибо огромное и Вам

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson