powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Union all
7 сообщений из 7, страница 1 из 1
Union all
    #38876634
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю view

авторselect * from tableA
union all
select * from tableB


Тут все понятно

Но мне для одной колонки должно быть определеной условие

авторselect name from spr where spr.id = tableA.id


Реально ли это сделать, без описания всех полей?
...
Рейтинг: 0 / 0
Union all
    #38876673
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Куплю хрустальный шар. Недорого...
...
Рейтинг: 0 / 0
Union all
    #38876681
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaКуплю хрустальный шар. Недорого...

не понял
...
Рейтинг: 0 / 0
Union all
    #38876683
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-,

мы тоже.
...
Рейтинг: 0 / 0
Union all
    #38876685
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чтоб не описывать все поля

авторcreate view simple as
select
tableA.a as a,
tableA.b as b,
(select name from spr where spr.id = tableA.c) AS c,
....
union all
tableB.a as a,
tableB.b as b,
(select name from spr where spr.id = tableB.c) AS c,
....


рельно ли сделать что-то вроде такого

авторselect *, (select name from spr where spr.id = tableA.c) AS c from tableA
union all
select *, (select name from spr where spr.id = tableB.c) AS c from tableB
...
Рейтинг: 0 / 0
Union all
    #38876708
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Быстрее попробовать, чем спрашивать.
PS. Нафига там подзапрос?
PPS. Где гарантия, что он вернёт ОДНУ запись?
...
Рейтинг: 0 / 0
Union all
    #38876709
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-, если структура таблиц одинаковая, то * раскрыться должна нормально (в смысле, с одинаковым порядком полей), так что с этой стороны препятствий нет. Однако http://dev.mysql.com/doc/refman/5.6/en/view-restrictions.html Subqueries cannot be used in the FROM clause of a view.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Union all
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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