powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / вставить в таблицу новые записи с другой таблицы
10 сообщений из 10, страница 1 из 1
вставить в таблицу новые записи с другой таблицы
    #38405973
sprite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите необходимо вставить в таблицу новые строки
Где одно число постоянное (во всех строках) а второе число берется с другой таблицы


Пробую так:
Код: sql
1.
2.
3.
4.
5.
6.
7.
INSERT INTO `test`.`tablename` (
`productID` ,
`Owner`
)
VALUES (
'33055', (select product_code as Owner from SC_product where parant_ID=125)
);



Но видно что то не правильно пишу. Подскажите как исправить плизз
...
Рейтинг: 0 / 0
вставить в таблицу новые записи с другой таблицы
    #38406012
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используйте не INSERT ... VALUES..., a INSERT ... SELECT ...
...
Рейтинг: 0 / 0
вставить в таблицу новые записи с другой таблицы
    #38406025
sprite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запросов очень много порядка 150 штук хотелось автоматизировать бы
...
Рейтинг: 0 / 0
вставить в таблицу новые записи с другой таблицы
    #38406042
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
вставить в таблицу новые записи с другой таблицы
    #38406060
sprite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо а если надо обновить 2 поля, но одно постоянное а второе отбираю:
INSERT INTO tbl_temp2 (test,test1)

test = 100
test1= SELECT tbl_temp1.fld_order_id
FROM tbl_temp1 WHERE tbl_temp1.fld_order_id = 12345;

как объединить
...
Рейтинг: 0 / 0
вставить в таблицу новые записи с другой таблицы
    #38406098
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если тебе в SELECT надо получить двыа поля - поле из таблицы и какой-нить литерал, - ты что делать станешь?
...
Рейтинг: 0 / 0
вставить в таблицу новые записи с другой таблицы
    #38406111
sprite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если из двух таблиц то джоином или просто выборка из 2 таблиц
...
Рейтинг: 0 / 0
вставить в таблицу новые записи с другой таблицы
    #38406119
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет. Одна таблица. В ней одно поле.
val123456
А тебе надо запросом получить два поля. Одно - из таблицы. Второе - простой литерал. Скажем, тупо ноль.
val lit102304560Что будешь делать? как напишешь селект?
...
Рейтинг: 0 / 0
вставить в таблицу новые записи с другой таблицы
    #38406157
sprite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select val,0 from table where условие
...
Рейтинг: 0 / 0
вставить в таблицу новые записи с другой таблицы
    #38406384
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О! В SELECT ты это умеешь... а вот в SELECT-части запроса INSERT...SELECT почему-то нет... что мешает?
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / вставить в таблицу новые записи с другой таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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