@nukler
местный юродивый

Вставка записи в одну таблицу если есть запись в другой таблице?

Добрый день.

Есть таблица tmp_id-data две колонки (id-data, time_connect).
5e720ea32d059119926892.png

Вторая таблица info_table (id-data, data, comment).
5e720f46ef9f6669546055.png

Что нужно. Нужно вставить в первую таблицу tmp_id-data запись, только в том случае если в таблице info_table есть id_data. Если нет даты, ничего не вставлять.

Сейчас я делаю проверку, если в таблице 2 есть id-data, делаю INSERT, но хотелось бы одним разом делать.
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
@dftusert
Если insert into select считается за "одним разом делать", то можно использовать что-то похожее на:
INSERT INTO "tmp_id-data"("id-data", "time_connect")
SELECT "id-data", 'здесь необходимый для вставки time_connect'
FROM "info_table"
WHERE "id-data" = 'здесь необходимый для вставки id-data'
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы