
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.02.2015, 10:23:29
|
|||
|---|---|---|---|
Union all |
|||
|
#18+
Делаю view авторselect * from tableA union all select * from tableB Тут все понятно Но мне для одной колонки должно быть определеной условие авторselect name from spr where spr.id = tableA.id Реально ли это сделать, без описания всех полей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.02.2015, 10:47:56
|
|||
|---|---|---|---|
Union all |
|||
|
#18+
Куплю хрустальный шар. Недорого... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.02.2015, 10:52:51
|
|||
|---|---|---|---|
Union all |
|||
|
#18+
AkinaКуплю хрустальный шар. Недорого... не понял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.02.2015, 10:56:43
|
|||
|---|---|---|---|
Union all |
|||
|
#18+
Чтоб не описывать все поля автор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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.02.2015, 11:09:20
|
|||
|---|---|---|---|
Union all |
|||
|
#18+
Быстрее попробовать, чем спрашивать. PS. Нафига там подзапрос? PPS. Где гарантия, что он вернёт ОДНУ запись? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.02.2015, 11:09:39
|
|||
|---|---|---|---|
Union all |
|||
|
#18+
-=Koba=-, если структура таблиц одинаковая, то * раскрыться должна нормально (в смысле, с одинаковым порядком полей), так что с этой стороны препятствий нет. Однако http://dev.mysql.com/doc/refman/5.6/en/view-restrictions.html Subqueries cannot be used in the FROM clause of a view. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1833590]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
74ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
2ms |
| others: | 226ms |
| total: | 385ms |

| 0 / 0 |
