Задать вопрос
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', 'Какой то текст');
  • Вопрос задан
  • 109 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Решения вопроса 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", "Какой то текст")
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы