@Urukhayy

Как построить такой запрос?

Вставить в таблицу №2 (Ид1,Ид2,Дату) Извлечь Ид1 из таблицы №1 ГДЕ имя = "Вася", а также извлечь Ид2 из таблицы №1 ГДЕ имя = "Петя", NOW()
  • Вопрос задан
  • 126 просмотров
Решения вопроса 1
opium
@opium
Просто люблю качественно работать
Примерно так:
INSERT INTO c (aID, bID,date) 
     SELECT a.ID, b.ID,NOW()
     FROM A a,  A b 
     WHERE a.Name='Вася'
     AND b.Name='Петя';
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
kawabanga
@kawabanga
insert into table2 (col1, col2, col3)  values 
(
(select id from table1 where name='Вася' ),
(select id from table1 where name='Петя' ),
NOW()
)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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