Konstantin18ko
@Konstantin18ko
Стоматолог

INSERT INTO в связаной таблице?

Есть две таблицы
Карты (id карты, пациент, доктор) и Истории (id истории, карта, дата, тип истории, текст истории).

Поле карта из таблицы истории ссылается на поле id карты в таблице карты (внешний ключ).
Вопрос как сделать INSERT, чтоб он взял поле из одной таблицы и помести в другую?

Если еще проще, то как объединить эти два запроса?
SELECT id_card FROM cards WHERE card_in=248;
INSERT INTO stories (id_history, card, type_blank, day_blank, text_blank) VALUES (null, id_card(из запроса выше), 'SOPe', '05.03.2017', 'Какой то текст');
  • Вопрос задан
  • 108 просмотров
Решения вопроса 1
Konstantin18ko
@Konstantin18ko Автор вопроса
Стоматолог
INSERT INTO stories (id_history, card, type_blank, day_blank, text_blank) VALUES (null, (select id_card from cards where card_in=248), 'SOPe', "05.03.2017", "Какой то текст")
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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