Forum Webscript.Ru

Общие => Базы данных => Тема начата: Ardzhan от 19 Августа 2004, 10:49:59

Название: Выборка в один столбец
Отправлено: Ardzhan от 19 Августа 2004, 10:49:59
Такой вопрос: можно ли сделать выборку из разных таблиц в один столбец. Например, есть таблица 1 и таблица 2. Хотелось бы сделать выборку из столба 1ой и столбца 2ой в один столбец резалтсета. такое возможно?
Название: Выборка в один столбец
Отправлено: commander от 19 Августа 2004, 10:57:45
Что мешает сделать две выборки и приложением объеденить столбцы?
Название: Выборка в один столбец
Отправлено: tserbis от 19 Августа 2004, 10:58:57
UNION видимо...
UNION is implemented in MySQL 4.0.0.
Название: Выборка в один столбец
Отправлено: Ardzhan от 19 Августа 2004, 11:00:55
Цитировать
Что мешает сделать две выборки и приложением объеденить столбцы?

Нее... там еще есть третья таблица... если делать так как ты говоришь, то получатся запросы в цикле приложения... ресурсов дофига жрать будет...
Название: Выборка в один столбец
Отправлено: commander от 19 Августа 2004, 11:11:35
Ardzhan
Цитировать
UNION видимо...

да... правиль.. :
CREATE TABLE city
(
  city_id int not null primary key auto_increment,
  name varchar(255)
);

CREATE TABLE other_city
(
  city_id int not null primary key auto_increment,
  name varchar(255)
);

SELECT name FROM city UNION SELECT name FROM other_city;