|
|
|
| Такой вот запрос (из PHP):
INSERT INTO $table_image_lang (id_image, id_lang, legend)
SELECT id_image, 3 AS id_lang, 'STROKA' AS legend FROM $table_image_lang
|
Нужно, чтобы вместо 'STROKA' был включен текст из поля name другой таблицы $table_product_lang, причем где name берется из строки, где id_lang = 3
СПАСИБО | |
|
|
|
|
|
|
|
для: Jo!
(21.12.2008 в 00:57)
| | а id_image откуда брать? | |
|
|
|
|
|
|
|
для: Trianon
(21.12.2008 в 09:21)
| | id_image присутствует в той же таблице $table_image_lang
а вообще, вот 3 таблицы и их поля:
$table_image_lang:
id_image, id_lang, legend
$table_image:
id_image, id_product, position, cover
$table_product_lang:
id_product, id_lang, .... name, .... (итд) | |
|
|
|
|
|
|
|
для: Jo!
(21.12.2008 в 22:37)
| | >id_image присутствует в той же таблице $table_image_lang
???
Вы добавляете новую строку. | |
|
|
|
|
|
|
|
для: Trianon
(21.12.2008 в 23:31)
| | Да, если ее там нет. Если есть - то update.
Я добавляю новую строку в таблицу $table_image_lang, а поле legend нужно взять из таблицы $table_product_lang (из строки с соотв. id_lang и id_procuct) | |
|
|
|