Создать обновляемую таблицу Mysql

12
C
На сайте с 14.07.2008
Offline
147
#11

А что здесь такое "t"? Это оператор команды?

I
На сайте с 29.04.2006
Offline
135
#12

алиас имени таблицы

C
На сайте с 14.07.2008
Offline
147
#13

исходная таблица у меня jos_rsform_submission_values

Какой же запрос должен быть?

Не понимаю, что такое алиас таблицы. Название новой таблицы?

Нужно так?

CREATE VIEW myview AS SELECT CONCAT_WS(' ', t.FormID, t.FieldName, t.SubmissionId, t.FieldValue) as Concatenated FROM jos_rsform_submission_values t

I
На сайте с 29.04.2006
Offline
135
#14

Да, все верно.

C
На сайте с 14.07.2008
Offline
147
#15
web2us:
именно ТС правильно мыслите...
CREATE VIEW v AS SELECT * FROM table WHERE a='xxx';

потом если обращатся к v
SELECT * FROM v;
каждый раз будет сначала делатся выбока а потом из это выборки делатся ваша выборка

примерно всеровно что написать так

SELECT *
FROM
SELECT *
FROM table
WHERE a='xxx'
WHERE
b='zzz'

Похоже нужно так делать как Вы написали. А что здесь "а" и "ххх"?

Вот что-то подобное, но для меня сложно это понять, как японский.

siv1987
На сайте с 02.04.2009
Offline
427
#16
cjseriy:
Не понимаю, что такое алиас таблицы.

Не понимаете - читайте доки где все это разжевано.

cjseriy:
А что здесь "а" и "ххх"?

a - поле

ххх - значение

https://www.google.ru/search?client=opera&rls=ru&q=%D1%81%D0%B8%D0%BD%D1%82%D0%B0%D0%BA%D1%81%D0%B8%D1%81+SQL&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest

C
На сайте с 14.07.2008
Offline
147
#17

Да не прогер я. Думал задача легкая, помогут на форуме. Придется прогера подключать.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий